動作するsymfonyアプリを入手しました。今日はcomposer update
を実行することにしました
composer update
の結果はここで見つけることができます https://github.com/allan-simon/oauth2-symfony2-vagrant-fosuserbundle/commit/dfa25593f79c5595ca4759803ec1e998091c68b9
そして今、アップグレード後にこのエラーが発生しました
スクリプトSensio\Bundle\DistributionBundle\Composer\ScriptHandler :: clearCacheは、例外で終了したpost-update-cmdイベントを処理します
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
PHP Fatal error: Class 'Symfony\Component\Console\Input\ArgvInput' not found in /vagrant/app/console on line 16
.
ArgvInput
クラスと言っています問題が何であるかについてのアイデアはありますか?
この問題は、私のcomposer.json
行がありました
"sensio/distribution-bundle": ">=2.3.7",
したがって、symfony 2.7以下のプロジェクトのファイル構造と互換性がない最新バージョン(執筆時点では5.x)に更新されていました
代わりに、私は線を入れました
"sensio/distribution-bundle": "~4.0",
そして今、それはうまく機能しています
詳細説明はこちら
https://github.com/sensiolabs/SensioDistributionBundle/issues/24