0

過去 2 日間、アプリケーションを Azure にプッシュしようとしていますが、Symfony 2.4 deps (コンポーザーを使用) に関する問題に直面しています。主なエラーは次のとおりです。

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

インターネットで、php_intl 拡張機能がロードされていないことが問題である可能性があることを知りました。そのため、数時間後、ルートディレクトリに bin\ext\php_intl.dll を作成することでそれを取得することができました (ドキュメントには ext サブディレクトリについては言及されておらず、intl を bin ディレクトリに入れても機能しませんでした)。

  • 国際化サポートが有効
  • バージョン1.1.0
  • ICU バージョン49.1.2
  • ICU データ バージョン49.1.2

しかし、私はいつも同じエラーが発生します。これについて何か考えはありますか?

ありがとう。

4

1 に答える 1

0

composer.json に追加してみてください:

require: {
   "symfony/icu": "1.1.*"
}

http://symfony.com/doc/current/components/intl.htmlの「ICU と展開の問題」の章を参照してください。

于 2014-05-15T12:04:41.753 に答える