43

我正在尝试在我的 Mac 上安装 composer,以便可以使用 Laravel 框架。我通过终端成功下载了composer,然后我使用命令将composer.phar移动到了usr/local/bin sudo mv composer.phar /usr/local/bin:.

然后我将目录更改为我有 laravel-master 文件的根目录。在终端中切换到这个目录后,然后使用命令:composer install

我收到错误: -bash: composer: command not found

我尝试了其他变体(例如php composer.phar install等),但是,我一直收到相同的错误。

任何帮助将非常感激。谢谢!

4

5 回答 5

112

确保它/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 

参考见

于 2013-06-13T05:40:05.303 回答
40

我正在运行小牛队并且遇到了同样的问题。我改变/usr/local/bin/composer/usr/bin/composer,它对我有用。

于 2014-03-18T20:06:27.480 回答
18

适用于 mac os x MavericksYosemite El capitan

改变

sudo mv composer.phar /usr/local/bin/composer

sudo mv composer.phar /usr/bin/composer

现在,如果您只是composer在终端中编写,它将向您显示所有可用的命令

然后“如果正在运行 MAMP”导航您的 htdocs 文件夹并运行

composer create-project laravel/laravel laratest

希望有帮助

于 2015-01-13T18:21:03.790 回答
14

一个快速复制粘贴版本,包括 sudo:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
于 2015-11-16T18:49:32.817 回答
0

现在在 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

于 2017-10-02T15:16:21.023 回答