我是symfony2和symblog的新手。在第三章中,当我尝试使用数据fixture时,我尝试了命令:
php的作曲家。phar更新
但我发现了一个错误:
无法打开输入文件:composer.phar
所以我谷歌了一下,试了试
php composer.phar install
但还是得到相同的错误。因此,请指导如何使用wamp在symfony2中安装新的扩展或数据fixture之类的编写器。
我是symfony2和symblog的新手。在第三章中,当我尝试使用数据fixture时,我尝试了命令:
php的作曲家。phar更新
但我发现了一个错误:
无法打开输入文件:composer.phar
所以我谷歌了一下,试了试
php composer.phar install
但还是得到相同的错误。因此,请指导如何使用wamp在symfony2中安装新的扩展或数据fixture之类的编写器。
当前回答
你的作曲家。法尔应放在上述方式。
其他回答
如果你按照下面的指示去做:
https://getcomposer.org/doc/00-intro.md
它告诉你做以下事情:
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
那么,很可能您和我一样,运行了这些命令,而没有阅读页面的下一部分,告诉您停止引用composer。Phar的全名和缩写为可执行文件(您刚刚用mv命令重命名了它)。所以这个:
$ php composer.phar update friendsofsymfony/elastica-bundle
变成这样:
$ composer update friendsofsymfony/elastica-bundle
我用的是windows 8.0。在我的情况下,安装或更新我只是使用composer install或其他东西,而不是php composer.phar。这对我很有效 就像
composer require google/apiclient:1.*
如果其他人在这一页上的位置这么低,仍然没有找到有效的答案(就像我一样),请使用以下方法:
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer.phar
$ alias composer='/usr/local/bin/composer.phar'
$ composer --version
果不其然!在职作曲家:-)
只需以管理员身份打开cmd,进入您的项目文件夹,并使用composer命令检查它是否工作。
上述错误是由于编写器不能全局访问。 因此,您需要以管理员身份运行“cmd”。
这对我来说很有效。
命令如下:
composer.phar require intervention/image
错误:作曲家。Phar:命令未找到
我按照这个过程解决了这个问题
我全局设置了composer并重命名了composer。Phar到composer,然后运行此命令composer需要干预/图像。现在运行正常了