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

php的作曲家。phar更新

但我发现了一个错误:

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

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

php composer.phar install

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


当前回答

我得到这个错误“无法打开输入文件:作曲家。在安装Yii2时使用下面提到的命令。

php的作曲家。Phar create-project yiisoft/yii2-app-basic basic

对我有效的解决方案是,我把命令改为

编译器create-project yiisoft/yii2-app-basic

我希望它能有所帮助!

其他回答

我得到这个错误“无法打开输入文件:作曲家。在安装Yii2时使用下面提到的命令。

php的作曲家。Phar create-project yiisoft/yii2-app-basic basic

对我有效的解决方案是,我把命令改为

编译器create-project yiisoft/yii2-app-basic

我希望它能有所帮助!

如果你按照下面的指示去做:

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

很简单,导航到已经有编码器的目录。你想要运行的Json文件(理想情况下是你的项目文件夹),然后下载composer到相同的文件夹中,然后立即运行安装命令,如下所示:

 php composer.phar install

这将自动找到作曲家。Json和运行所需的脚本。祝你好运。这些东西对终端巫师来说是小菜一碟,对我们其他人来说完全是匪夷所思的

我也有同样的问题。当我使composer全局可用时,这个问题就解决了。现在我可以从文件夹中的任何地方屯命令。

作曲家更新

作曲家需要“samplelibraryyouwant”

分两步。

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

Sudo PHP编写器。phar更新