我使用Homebrew (Mojave)安装了Node.js后,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,但问题仍然存在。
我使用Homebrew (Mojave)安装了Node.js后,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,但问题仍然存在。
/usr/local/opt/icu4c
目录不存在,并且brew reinstall icu4c
命令在 icu4c 目录上出现了很多 "permission denied" 错误。所以我使用了sudo rm -rf /usr/local/Cellar/icu4c
命令删除了目录,然后再次执行brew reinstall icu4c
命令,一切都正常了。 - Seth Johnsonbrew upgrade
就帮助了我。 - Maxim Yefremov