2017-03-05 212 views
-2

我得到这个错误:Symfony的作曲家更新

C:\wamp64\www\Symfony>php composer.phar self-update
Updating to version ded485d.
[Symfony\Component\Console\Exception\RuntimeException] Too many arguments, expected arguments "command" "version". self-update [-r|--rollback] [--clean-backups] [--no-progress] [--update-keys] [--stable] [--preview] [--snapshot] [--] []

+0

问题应该清楚,用英语问问! –

回答

1

通常你应该使用php composercomposer.phar命令composer和不运行的作曲家。在Windows上,您应该在下载phar文件as per the install instructions的目录中创建批处理文件。因此,举例来说,如果你下载的药业以C:\bin你可以使用下面的命令行脚本来创建正确的批处理文件:

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat 

然后请确保您有C:\bin添加到您的Windows PATH环境变量的路径。

从你的问题看来,你想要做2件事情之一,更新作曲家或更新你的Symfony项目。

  1. Update Composer。只要运行:

    作曲家自我更新

  2. 更新您的Symfony的项目。更改为您Symfony的项目文件夹根目录,然后运行更新:

    CD C:\ wamp64 \ WWW \ Symfony的 作曲家更新

让我知道是否有问题。

+0

感谢您的帮助 – kathem

+0

您应该点击“复选标记”以表明我的回答是否正确,或者如果我帮助您点击“向上”箭头!谢谢! –