我是symfony2和symblog的新手。在第三章中,当我尝试使用数据fixture时,我尝试了命令:

php的作曲家。phar更新

但我发现了一个错误:

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

所以我谷歌了一下,试了试

php composer.phar install

但还是得到相同的错误。因此,请指导如何使用wamp在symfony2中安装新的扩展或数据fixture之类的编写器。


当前回答

这是非常简单的,只是运行没有'PHP'前缀。

composer.phar update

这应该有用。

其他回答

我发现这工作,因为我没有卷曲安装。在Windows 8上安装XAMPP。它会将它添加到您的本地构建,我使用.gitignore来避免回购

php -r "readfile('https://getcomposer.org/installer');" | php

我在这里找到了:https://getcomposer.org/download/

如果已经安装了编写器,您只需要知道编写器的位置。Phar文件是(它的目录),然后您移动到您的symfony项目,在那里您有编写器。Json,然后从那个目录执行你的作曲器。phar文件。这是你必须做的。

symfony project directory_where_composer.json_is>php the_directory_where_composer.phar_is/composer update 

这是所有

分两步。

curl -sS https://getcomposer.org/installer | php

Sudo PHP编写器。phar更新

在使用以下命令之前,我一直面临同样的问题。

composer self-update

希望这也适用于你!

如果没有,你可以在这里查看整个版本 https://blog.packagist.com/composer-2-0-is-now-available/

要解决这个问题,你需要做的第一件事是得到composer的最后一个版本:

curl -sS https://getcomposer.org/installer | php

我建议你搬作曲家。phar文件到全局“bin”目录,在我的情况下(OS X)路径是:

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

然后,您需要创建一个别名文件,以便于访问

alias composer='/usr/local/bin/composer.phar'

如果一切正常,现在是时候验证我们的Composer版本了:

composer --version

让我们让作曲家再次伟大起来。