2017-03-05 242 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

您應該點擊「複選標記」以表明我的回答是否正確,或者如果我幫助您點擊「向上」箭頭!謝謝! –