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

php的作曲家。phar更新

但我发现了一个错误:

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

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

php composer.phar install

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


当前回答

要解决这个问题,你需要做的第一件事是得到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

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

其他回答

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

composer self-update

希望这也适用于你!

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

我在Windows上遇到了同样的问题,并使用了不同的解决方案。我使用composer网站提供的composer . setup .exe安装文件,它会进行全局安装。

安装之后,确保你的PATH变量指向composer所在的目录。Phar被存储。这通常是C:\ProgramData\ComposerSetup\bin (ProgramData可能是一个隐藏目录)。这是不言而喻的,但也要确保PHP可执行文件也在PATH变量中。

然后你可以简单地打电话

composer install

而不是

php composer.phar install

如果其他人在这一页上的位置这么低,仍然没有找到有效的答案(就像我一样),请使用以下方法:

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer.phar
$ alias composer='/usr/local/bin/composer.phar'
$ composer --version

果不其然!在职作曲家:-)

命令如下:

composer.phar require intervention/image

错误:作曲家。Phar:命令未找到

我按照这个过程解决了这个问题

我全局设置了composer并重命名了composer。Phar到composer,然后运行此命令composer需要干预/图像。现在运行正常了

在命令行中执行如下命令: curl -sS https://getcomposer.org/installer | php