php composer.phar更新不适用于Symfony安装

时间:2012-09-10 16:13:12

标签: windows symfony wamp composer-php

我在Windows 7 64位上运行WAMP。 PATH变量设置为c:\wamp\bin\php\php5.3.13\

我正在尝试安装Symfony,我不明白为什么第一行运行而不是第二行:

成功运行:

php c:\wamp\bin\php\php5.3.13\composer.phar update


这一行失败了:

php composer.phar update

错误:

  

“无法打开输入文件:composer.phar”

有什么可以解释的?


get_include_path返回:`

  

; C:\瓦帕\ BIN \ PHP中\ php5.3.13 \ PHP \ PEAR`


这是否意味着如果composer.phar不在PEAR目录中,“php composer.phar update”将不起作用?

4 个答案:

答案 0 :(得分:10)

命令composer self-update可以解决问题。
例如:

  1. 转到cmd并跳转到项目文件夹中,如果是c:\wamp\www\{yourprojectfolder}
    作为您的项目

  2. 运行此
    cd c:\wamp\www\{yourprojectfolder}

  3. 使用此composer self-update

答案 1 :(得分:9)

你应该试试这个:

  

composer.phar update

为什么php会知道你的$ PATH变量?

另外,我认为$ PATH仅在处理命令行的第一个单词时由shell使用。

答案 2 :(得分:4)

您应该注销,然后登录或重新启动,以便路径中的更改可用。

答案 3 :(得分:1)

好的,这就是我解决它的方式。

  1. 下载并安装git bash
  2. open git bash
  3. 运行composer selfupdate或composer self-update
  4. 欢呼希望这对你也有帮助。