2013-09-26 6 views
5

私はSymfony2にFOSUserBundleをインストールしようとしています。私はこのエラーを提示していますターミナルSymfony2とコンポーザーはパッケージをインストールしていません

composer update friendsofsymfony/user-bundle

でこのコマンドを実行しようとしているオン

:私は正しいインストールされていないINTL延長について読んだことがある

Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1 - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - Installation request for symfony/icu == 1.2.0.0 -> satisfiable by symfony/icu[v1.2.0].

ので、私はthese instructionsを追いましたMAMPを再起動しても問題は解決しています!

私はphpinfo()もチェックして、INTLがインストールされていることを確認しました。私はこれらのエラーを取り除く方法を失っている!

答えて

7

FOSUserBundleのコンポーザー更新のみを実行しているため、この問題は引き続き発生します。

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

これが機能しない場合、私は日のためにしようとしてきたし、あなたの正確な命令はそれを解決composer update

+1

で、すべてのベンダーを更新してみてください。ありがとうございました! – Ben

関連する問題