首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brew安装php56后出现库未加载错误

brew安装php56后出现库未加载错误
EN

Stack Overflow用户
提问于 2015-01-12 14:07:47
回答 4查看 12.7K关注 0票数 8

我正在使用自制软件在OSX Mavericks上从php5.5升级到php5.6。我跑步

代码语言:javascript
复制
brew install php56

一切都正常运行和完成,但是当我运行php -v时,出现了以下错误

代码语言:javascript
复制
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

我该如何解决这个问题?

EN

回答 4

Stack Overflow用户

发布于 2017-09-11 23:41:51

尝尝这个

代码语言:javascript
复制
brew uninstall --ignore-dependencies node icu4c
brew install node
票数 18
EN

Stack Overflow用户

发布于 2018-08-20 04:36:19

对我来说,简单地升级php就能帮上忙。

代码语言:javascript
复制
brew upgrade php

对应的文件dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.<version>.dylib不存在,但存在较新的文件。所以我的php版本比其他从属版本要晚一些,这些从属版本可能是在升级icu4c的时候升级的。( node或postgresql?)

票数 7
EN

Stack Overflow用户

发布于 2015-05-04 19:28:04

以前的解决方案不起作用:

代码语言:javascript
复制
$ 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

通过以下方式解决:

代码语言:javascript
复制
$ brew update && brew upgrade icu4c

请参阅https://github.com/Homebrew/homebrew-php/issues/1701

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27896229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档