6

Symfony2 に FOSUserBundle をインストールしようとしています。

ターミナルでこのコマンドを実行しようとすると

composer update friendsofsymfony/user-bundle

次のエラーが表示されます。

パッケージ情報を含む composer リポジトリーをロードしています 依存関係を更新しています (require-dev を含む) 要件は、インストール可能なパッケージのセットに解決できませんでした。

問題 1 - symfony/icu v1.2.0 には lib-icu >=4.4 が必要です -> 要求されたリンク ライブラリ icu に間違ったバージョンがインストールされているか、システムにありません。それを提供する拡張機能があることを確認してください。- symfony/icu v1.2.0 には lib-icu >=4.4 が必要です -> 要求されたリンク ライブラリ icu に間違ったバージョンがインストールされているか、システムにありません。それを提供する拡張機能があることを確認してください。- symfony/icu == 1.2.0.0 のインストール要求 -> symfony/icu[v1.2.0] で十分です。

INTL 拡張機能が正しくインストールされていないことについて読んだので、これらの指示に従い、MAMP を再起動しましたが、問題はまだ存在しています!

phpinfo()でも確認したところ、INTLがインストールされていることが確認できました。これらのエラーを取り除く方法がわかりません。

4

1 に答える 1

6

FOSUserBundle に対してのみ composer update を実行しているため、問題は依然として存在します。

最初に を実行してからcomposer update symfony/icu、 を実行してくださいcomposer update friendsofsymfony/user-bundle

これでうまくいかない場合は、すべてのベンダーを更新してみてくださいcomposer update

于 2013-09-26T18:47:12.770 に答える