我想这会很容易。在我的 OS X - Yosemite 上,我已将 composer.phar 复制到我的 /usr/bin
目录。我已经使用了一段时间,但今天我需要运行“composer update
”。它当然不起作用,所以我运行了“sudo composer update
”。然后我收到消息“找不到命令 Composer ”。陈
我根据文档将 composer 复制到 /usr/local/bin
,现在“sudo composer
”就像魅力一样。但是当我在没有 sudo 的情况下运行“composer
”时,它仍然使用“/usr/bin
”目录中的旧版本。所以我删除了它。
现在 Composer 只能使用 sudo 命令。否则我得到“无法打开输入文件:/usr/bin/composer.phar”。我应该如何将命令“composer
”指向 /usr/local/bin
中的新位置?
最佳答案
另一种替代 composer.phar 的方法是获得一个不错的 composer 命令:
$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin
$ ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
关于php - "sudo composer"命令有效但 "composer"无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960656/