我是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之类的编写器。
当前回答
我得到这个错误“无法打开输入文件:作曲家。在安装Yii2时使用下面提到的命令。
php的作曲家。Phar create-project yiisoft/yii2-app-basic basic
对我有效的解决方案是,我把命令改为
编译器create-project yiisoft/yii2-app-basic
我希望它能有所帮助!
其他回答
只需以管理员身份打开cmd,进入您的项目文件夹,并使用composer命令检查它是否工作。
上述错误是由于编写器不能全局访问。 因此,您需要以管理员身份运行“cmd”。
这对我来说很有效。
昨天,我试图在Windows 10上安装Yii2框架,运行这个命令时遇到了同样的问题(无法打开输入文件:composer.phar):
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
问题是作曲家。PHR文件不在当前目录中,您需要给出完整路径编写器。phr像
php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
或者你可以使用以下命令创建yii2项目:
composer create-project yiisoft/yii2-app-advanced advanced 2.0.9
Or
composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
我发现这工作,因为我没有卷曲安装。在Windows 8上安装XAMPP。它会将它添加到您的本地构建,我使用.gitignore来避免回购
php -r "readfile('https://getcomposer.org/installer');" | php
我在这里找到了:https://getcomposer.org/download/
要解决这个问题,你需要做的第一件事是得到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
让我们让作曲家再次伟大起来。
对于Windows10 Pro,请按照以下步骤修复此问题。选择属性检查Unblock程序选项。运行安装程序,使用Admin权限运行命令CMD。在命令提示符下运行composer——version以确保它是全局安装的。你现在应该能够运行作曲家require drush/drush这是为了使用作曲家的drush依赖。