我正在尝试在我的Mac上安装composer,以便我可以使用Laravel框架。我通过终端成功下载了composer,然后我移动了composer。sudo mv composer.phar /usr/local/bin
. phar到usr/local/bin。
然后我将目录更改为我的根目录,在那里我有larvel -master文件。在终端切换到这个目录后,然后使用命令:composer install
我收到错误:-bash: composer: command not found
我尝试了其他变化(如php composer.phar install
等),但是,我一直收到相同的错误。
任何帮助都将非常感激。谢谢你!
确保/usr/local/bin
在你的$PATH
$ echo $PATH
然后执行
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
^^^^^^^^ you didn't rename it
参考
- 安装作曲家。*nix
我运行小牛,有同样的问题。我把/usr/local/bin/composer
改成了/usr/bin/composer
,它对我有效。
for mac os x Mavericks和YosemiteEl capitan
改变sudo mv composer.phar /usr/local/bin/composer
sudo mv composer.phar /usr/bin/composer
现在,如果您在终端中写入composer
,它将显示所有可用的命令
然后"if running MAMP"导航到你的htdocs文件夹并运行
composer create-project laravel/laravel laratest
希望有帮助
快速复制粘贴版本,包括sudo:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
现在在2017年,我使用MacOS SIERRA 10.12.6和sudo mv composer.phar /usr/bin/composer
不工作。它为我工作sudo mv composer.phar /usr/local/bin/composer
。现在我可以运行composer而不是php composer。pha