2016-05-19 89 views
2

我想運行一個CakePHP應用程序。我一直在這個應用程序工作了一段時間,最近我不得不安裝一個新的依賴(使用作曲家)。一旦我安裝了這個錯誤過來了,我不能再運行應用程序:PHP:無法加載動態庫intl.so(OSX)

PHP的警告:PHP啓動:無法加載動態庫 「/ usr/lib中/ PHP /分機/無調試 - 非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 

但系統正在尋找

libicui18n.56.dylib 

我如何安裝56版本庫的左右,它使用版本57升級國際機場?

這就是我需要做的嗎?

謝謝!

+0

我有同樣的問題。 – mpoletto

+0

對此有任何修復? –

+0

嗨@JakeN我無法解決這個問題。那麼,我做了,但我基本上重新安裝操作系統,並從頭開始......不知道最近是否有修補程序出現。 – jpruizs

回答

1

我有同樣的問題,當我升級節點爲v8.x. 運行brew upgrade node後,icu4c已更新。 我通過下命令解決了這個問題: brew unlink php56-intl brew remove php56-intl brew install php56-intl

所以,我覺得你應該重新安裝國際擴展。

+0

謝謝@Rambo我會試試看! – jpruizs

相關問題