Composer php Composer将仅以root用户身份执行,而不会以普通用户身份执行
这位作曲家做得很好,毫无意外。我最近使用自制软件将我的Mac(Mojave)升级到PHP7.2.12 现在我无法运行composer。它只是挂起,什么也不做,但如果我像sudo那样运行它,它运行得很好 我已经验证了:Composer php Composer将仅以root用户身份执行,而不会以普通用户身份执行,composer-php,Composer Php,这位作曲家做得很好,毫无意外。我最近使用自制软件将我的Mac(Mojave)升级到PHP7.2.12 现在我无法运行composer。它只是挂起,什么也不做,但如果我像sudo那样运行它,它运行得很好 我已经验证了: Composer位于我的/usr/local/bin文件夹中,该文件夹位于$PATH中 编写器的权限为0755 我已检查了~/.composer文件夹,该文件夹由具有适当权限的用户拥有 我尝试过将其删除并重新安装,但在运行php composer setup.php 任何帮助或建议
/usr/local/bin
文件夹中,该文件夹位于$PATH中~/.composer
文件夹,该文件夹由具有适当权限的用户拥有php composer setup.php
任何帮助或建议都会很好。在调试我的应用程序时,我意识到当我运行
composer
管理器时,它有一个调试中断,这是由phpStorm中的xdebug引起的
因此,对于遇到类似问题的任何人,请注意,确保在运行composer时禁用调试器。此
composer setup.php
文件的作用是什么?php composer-setup.php是composer的安装程序。您可以运行添加了-vvv
的任何composer命令(例如composer install-vvv
)然后用输出更新你的问题?没有输出,它只是挂起。难以置信的奇怪,虽然运行它与sudo的作品很好。我注意到这是在升级到PHP7.2之后发生的,但我认为这是某种权限问题。我检查了所有权限,一切正常。对不起,不知道。