1

symfony 2 のインストールで奇妙なエラーが発生しました。突然このエラーに遭遇するまで、すべてがうまくいきました。エラーが原因でキャッシュをクリアできません。これにより、Composer で依存関係をチェック/更新することもできなくなります。

InvalidArgumentException: サービス定義 "security.encoder_factory.responses" が存在しません

成功せずにキャッシュを手動でクリアしようとしました(フォルダーを削除し、再作成して、再度アクセス許可を設定しました)。エラーは持続し、新しいキャッシュが構築された場合でも、すべてのリクエストの結果です。

どこを見ればよいか、またはこの問題を解決する方法について提案がある人はいますか?

提案された Pazi の grep (コメントを参照) では、結果はゼロでした。

4

1 に答える 1

1

魔法の依存エラーだったようです。vendor/ディレクトリをクリアし、composer.lockファイルを削除し、ベンダーを最初からインストールした後(を使用update)、再び機能します。

おそらく、composer からオートローダーが正しく更新されていないか、composer.json から削除した後にベンダーが完全に削除されていない可能性があります。時々魔法が起こります:)

于 2013-05-14T15:40:20.313 に答える