无法打开输入文件:/Users/me/composer.phar - 运行source~ / .bash_profile.save后

时间:2014-10-09 22:14:27

标签: php command-line laravel-4 composer-php

这让我很头疼。只需尝试安装laravel 4。

因此,安装了composer并且运行正常。问题是,当我尝试安装laravel时,我收到了这个错误:

- laravel/framework v4.2.9 requires php >=5.4.0 -> no matching package found.

所以,我检查了终端正在使用的PHP版本并使用:

which php

给了usr / local / bin位置然后php -v显示那是5.3 php。

所以,按照一些说明我编辑.bash_profile.save,以便现在路径:

alias composer='php ~/composer.phar'
export PATH=/Applications/MAMP/bin/php/php5.5.14/bin:$PATH
^R
然后我跑了:

source ~/.bash_profile.save

然后又是哪个php。

这显示了正确的路径但是......当我尝试使用作曲家时,我收到了这个错误:

无法打开输入文件:/Users/me/composer.phar

所以现在我卡住了。是因为别名作曲家线?现在应该指向哪里?

谢谢,只想继续使用laravel ......:)

2 个答案:

答案 0 :(得分:7)

你需要在下面的目录中有作曲家

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

而不是在您的用户帐户的根目录

答案 1 :(得分:1)

只需在作曲家网站上获取此composer.phar,然后将其放在composer.json所在的位置;这就是你所需要的一切。

https://getcomposer.org/download/1.2.0/composer.phar