dyld:库未加载:VSCode Terminal中的/usr/local/opt/icu4c/lib/libicui18n.63.dylib

时间:2019-02-09 07:22:14

标签: node.js terminal visual-studio-code

对于我来说,我仅在通过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 updatebrew upgrade以及其他一些建议的答案。

我想念什么吗?

4 个答案:

答案 0 :(得分:14)

找到了答案here

运行此

brew uninstall node icu4c
brew install node

答案 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