2016-05-19 14 views
2

CakePHPアプリケーションを実行しようとしています。私はこのアプリでしばらくの間働いていましたが、最近は(作曲家を使って)新しい依存関係をインストールしなければなりませんでした。私はそれをインストールしたら、このエラーが上がってきた私はもうアプリを実行することはできません。PHP:動的ライブラリintl.so(OSX)を読み込めません

PHPの警告:PHPのスタートアップ:USR /」ダイナミックライブラリ を読み込むことができません/ libに/ PHP /拡張/非デバッグ - non-zts-20121212/intl.so ' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so、9):ライブラリがロードされていません:/usr/local/opt/icu4c/lib/libicui18n.56.dylib 参照先:/ usr /lib/php/extensions/no-debug-non-zts-20121212/intl.so理由:行に不明で見つかっていない画像0

私は、そのフォルダを開くと、私はそのライブラリの異なるバージョンを見ることができます:

libicui18n.57.dylib 
しかし、このシステムは、私はそのライブラリの56バージョンをインストールするか、それがバージョン57を使用していますので、国際空港をアップグレードするにはどうすればよい

libicui18n.56.dylib 

を探していますか?

これは私がする必要がありますか?

ありがとうございます!

+0

私は同じ問題があります。 – mpoletto

+0

この問題を修正しましたか? –

+0

こんにちは@JakeN私はこれを修正することができませんでした。さて、私はしましたが、基本的にはOSを再インストールしてから始めました...最近の修正があるかどうかは確かです。 – jpruizs

答えて

1

ノードをv8.xにアップグレードすると同じ質問があります。 brew upgrade nodeを実行した後、icu4cが更新されました。 私はこの問題を次のコマンドで解決します: brew unlink php56-intl brew remove php56-intl brew install php56-intl

私はあなたがintl拡張を再インストールする必要があると思います。

+0

ありがとう@ランボー私はそれを試してみましょう! – jpruizs

関連する問題