小编典典

dyld:库未加载:/usr/local/opt/icu4c/lib/libicui18n.62.dylib 在 Mac 上使用 brew 安装节点后运行 php 错误

all

我使用自制软件(Mojave)安装了节点,之后 php 停止工作,如果我尝试运行,php -v我会收到此错误:

php -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

我尝试卸载 node 和 icu4c 但问题仍然存在


阅读 103

收藏
2022-03-11

共1个答案

小编典典

更新 - 正如一些评论中所述,运行brew cleanup可能会修复此错误,如果单独无法修复它,您可以尝试升级单个包或所有 brew 包。

我刚遇到同样的问题。升级 Homebrew
然后清理对我有用。由于包版本不匹配,这个错误可能出现在我身上。上述解决方案都没有解决我的错误,但运行以下自制命令可以解决。

注意 - 这将升级所有 brew 包,包括但不限于 PHP。如果您只想升级特定的软件包,请确保具体。

brew upgrade // for upgrading all packages -- this is the command I used

brew upgrade {package} // for upgrading a specific package

最后

brew cleanup
2022-03-11