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

Php 无法打开输入文件:/Users/me/composer.phar-在运行source~/.bash_profile.save之后,php,command-line,laravel-4,composer-php,Php,Command Line,Laravel 4,Composer Php,这让我头疼。只是尝试安装Laravel4 因此,安装的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.3php 因此,按照一些说明,我编辑了.bash_p

这让我头疼。只是尝试安装Laravel4

因此,安装的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.3php

因此,按照一些说明,我编辑了.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

这显示了正确的路径,但。。。尝试使用composer时,我收到以下错误:

- laravel/framework v4.2.9 requires php >=5.4.0 -> no matching package found.
无法打开输入文件:/Users/me/composer.phar

所以现在我被卡住了。是因为alias composer行吗?现在应该指出哪里


谢谢,我只是想和拉雷维尔相处……:)

您需要在下面的目录中有composer

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


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

只需在composer网站中获取此
composer.phar
,并将其放在与您的
composer.json
相同的位置即可;这就是你所需要的