刚刚尝试在我的新 Macbook Pro 上安装 Composer。当我尝试全局安装时遇到问题。我不确定这个操作系统是否相关。
我的脚步
sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6 bd0775cd8d1') { echo '安装程序已验证'; } else { echo '安装程序已损坏'; unlink('composer-setup.php'); } echo PHP_EOL;"
sudo php Composer-setup.php
sudo php -r "unlink('composer-setup.php');"
sudo mvcomposer.phar/usr/local/bin/composer
问题
如果我直接访问它,我可以运行composer。 phpcomposer.phar
工作得很好。但我无法通过将其移动到 /usr/local/bin/composer
目录来使其在全局范围内工作。
问题
这个操作系统相关吗?如果您能进一步阐明这个问题,那就太好了。
最佳答案
答案是否定的,这与操作系统无关。
在这种情况下,我犯了一个错误,将composer.phar
移动到名为composer的文件夹中。所以结构是这样的:/usr/local/bin/composer/composer.phar
。正确的做法是将composer.phar
重命名为composer
,使结构为/usr/local/bin/composer
。
关于composer-php - Catalina 操作系统上的 PHP Composer 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58328994/