我在Windows 7 64位上运行WAMP。 PATH
variables设置为c:\wamp\bin\php\php5.3.13\
我试图安装Symfony,我不明白为什么第一行运行,而不是第二行:
这成功运行:
php c:\ wamp \ bin \ php \ php5.3.13 \ composer.phar更新
此行失败:
php composer.phar更新
随着错误:
“无法打开input文件:composer.phar”
什么可以解释这个?
get_include_path
返回:`
。; C:\瓦帕\ BIN \ PHP中\ php5.3.13 \ PHP \ PEAR`。
这是否意味着如果composer.phar不在PEAR目录中,“php composer.phar update”将不起作用?
你应该试试这个:
composer.phar更新
为什么PHP会知道你的$ PATH变量?
另外,我认为$ PATH只有在处理命令行的第一个单词时才会被shell使用。
命令composer self-update
将做的伎俩。
例如:
转到CMD,并跳转到您的项目文件夹,以防万一
c:\wamp\www\{yourprojectfolder}
作为你的项目
运行这个
cd c:\wamp\www\{yourprojectfolder}
composer self-update
您应该注销,然后登录或重新启动,以便更改路径变得可用。
好吧,这是我如何解决它。
欢呼希望这也可以帮助你。