我是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之类的编写器。
当前回答
对于windows,我创建了composer。CMD并使用下面的文本:
php c:\programs\php\composer.phar %*
作曲家。Phar被安装,c:\programs\php\被添加到我的路径中。
不知道为什么这不是自动完成的。
其他回答
在命令行中执行如下命令: curl -sS https://getcomposer.org/installer | php
我收到包裹时遇到了点麻烦。运行composer dumpautoload的Json脚本。
我有文件/usr/local/bin/composer。Phar,还有文件~/。bash_profile(在OSX)包含:
alias composer="php /usr/local/bin/composer.phar"
这允许编写器从命令行工作,但不允许脚本执行编写器。
解决办法是这样的:
$ cd /usr/local/bin
$ mv composer.phar composer
$ sudo chmod +x composer // +x allows the file to be executable, such as by CLI scripts
无法打开输入文件:/usr/local/bin/composer.phar
修复是更新~/。Bash_profile (sudo nano ~/.bash_profile),并将composer别名更改为:
alias composer="php /usr/local/bin/composer"
# ie: `.phar` extension removed
现在一切都像预期的那样。
与我的工作,你只需要文件编写器。Phar和作曲家。Json在当前项目中。 命令为
php composer.phar update
对于Windows10 Pro,请按照以下步骤修复此问题。选择属性检查Unblock程序选项。运行安装程序,使用Admin权限运行命令CMD。在命令提示符下运行composer——version以确保它是全局安装的。你现在应该能够运行作曲家require drush/drush这是为了使用作曲家的drush依赖。
这是非常简单的,只是运行没有'PHP'前缀。
composer.phar update
这应该有用。