我正在使用自制软件在OSX Mavericks上从php5.5升级到php5.6。我跑步
brew install php56一切都正常运行和完成,但是当我运行php -v时,出现了以下错误
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.53.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
Trace/BPT trap: 5我该如何解决这个问题?
发布于 2017-09-11 23:41:51
尝尝这个
brew uninstall --ignore-dependencies node icu4c
brew install node发布于 2018-08-20 04:36:19
对我来说,简单地升级php就能帮上忙。
brew upgrade php对应的文件dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.<version>.dylib不存在,但存在较新的文件。所以我的php版本比其他从属版本要晚一些,这些从属版本可能是在升级icu4c的时候升级的。( node或postgresql?)
发布于 2015-05-04 19:28:04
以前的解决方案不起作用:
$ php -i
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.55.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
Trace/BPT trap: 5通过以下方式解决:
$ brew update && brew upgrade icu4chttps://stackoverflow.com/questions/27896229
复制相似问题