Composer 可以以 root 身份运行,但不能以普通用户身份运行,为什么?

Composer 可以以 root 身份运行,但不能以普通用户身份运行,为什么?

我已经在全球范围内安装了 Composer文档显示它适用于root我的服务器 CentOS 6.6 上的用户,但作为普通用户,webvm它并没有说未找到作曲家(见下文):

[webvm@webvm ~]$ sudo composer
[sudo] password for webvm:
sudo: composer: command not found

我是否需要设置其他内容才能让 Composer 以非 root 用户身份运行?webvm在 sudoers 文件中,所以我不知道这里缺少什么,有什么建议吗?

答案1

以下两个问题之一可能是原因:

  • webvm要么它不在$PATH
  • 只有 root 才可以执行。检查权限

相关内容