Composer将仅以root用户身份执行,不会以普通用户身份执行

时间:2018-11-12 17:52:24

标签: composer-php

Composer运行正常,没有发生任何事件。我最近使用自制软件将Mac(Mojave)升级到了PHP 7.2.12。

现在我无法运行作曲家。它只是挂起,什么也没做,但是如果我以sudo的身份运行,它将运行正常。

我已经验证:

  1. Composer驻留在我的/usr/local/bin文件夹中,并且该文件夹位于$ PATH
  2. 作曲家的权限为0755
  3. 我已经检查了~/.composer文件夹,并且该文件夹归具有适当权限的用户所有

我尝试将其删除并重新安装,但是一旦运行php composer-setup.php,我会遇到相同的挂起

任何帮助或建议都很好。

1 个答案:

答案 0 :(得分:0)

在调试应用程序时,我意识到,当我运行composer管理器时,它有一个调试中断,这是由phpStorm中的xdebug引起的。

因此,对于以后遇到类似问题的任何人,请注意,请确保在运行composer时禁用了调试器。