对于我来说,我仅在通过VS Code打开访问终端(zsh)时收到错误。
打开VS Code终端或运行node
命令时,出现此错误:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
[1] 4506 abort node
但是,通过iTerm运行时,它运行良好。尝试运行brew update
和brew upgrade
以及其他一些建议的答案。
我想念什么吗?
答案 0 :(得分:14)
答案 1 :(得分:2)
以上都不适合我。因此,在重新安装节点之后。
> which node
/usr/local/bin/node
> rm /usr/local/bin/node
> brew unlink node
> brew link --overwrite node
这应该可以解决问题。
答案 2 :(得分:2)
一个brew reinstall icu4c
在macOS 10.15.6上解决了该问题。
启动损坏的软件包(节点,pg等–对于pg是tail -f /usr/local/var/log/postgresql@11.log
–不是服务器日志)时,它还有助于查看日志。
答案 3 :(得分:1)
Pi带Jason's answer,另一种选择是直接运行
brew upgrade node