尝试安装composer以使用Laravel框架进行设置

时间:2013-06-13 05:30:40

标签: laravel composer-php

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

然后我将目录更改为我的根目录,其中包含laravel-master文件。在终端中更改为此目录后,然后使用命令:composer install

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

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

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

5 个答案:

答案 0 :(得分:106)

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

供参考

答案 1 :(得分:40)

我正在运行小牛并遇到同样的问题。我将/usr/local/bin/composer更改为/usr/bin/composer,这对我有用。

答案 2 :(得分:16)

for mac os x Mavericks Yosemite 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

希望有所帮助

答案 3 :(得分:12)

包含sudo的快速复制粘贴版本:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

答案 4 :(得分: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