【问题标题】:dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib in VSCode Terminaldyld:库未加载:VSCode终端中的/usr/local/opt/icu4c/lib/libicui18n.63.dylib
【发布时间】:2019-07-03 09:17:05
【问题描述】:

就我而言,我仅在通过 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 以及其他一些推荐的答案。

我错过了什么?

【问题讨论】:

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


【解决方案1】:

捎带Jason's answer,另一种选择是直接运行

brew upgrade node

【讨论】:

  • 工作! 10.14.6 macOS
  • 我收到了这个错误,但这个答案仍然对我有用(尽管有错误消息,但解决了问题)Error: No such file or directory - /usr/local/Cellar/yarn/1.12.3
  • 是的!谢谢!我已经跑过brew upgradebrew cleanup(或其他任何东西)并且很恐慌!
【解决方案2】:

找到答案here

运行这个

brew uninstall node icu4c
brew install node

【讨论】:

  • 在这里找到了答案——谢谢! brew uninstall --ignore-dependencies node icu4c 避免了几个相关依赖项的问题,包括 postgresql。
【解决方案3】:

您可以按照以下步骤操作。

> which node
/usr/local/bin/node
> rm /usr/local/bin/node
> brew unlink node
> brew link --overwrite node

这应该可以解决问题。

【讨论】:

  • 这是唯一有效的答案(......就像一个魅力)!
  • 对我来说,我运行了这些步骤,但之后我得到了同样的错误。所以我也brew uninstall node,然后brew install node,一切都恢复正常了。
  • 遵循这些步骤。问题没有解决。 brew upgrade node 帮助了我。 (macOS 大苏尔)
【解决方案4】:

brew reinstall icu4c 修复了 macOS 10.15.6 上的问题。

它还有助于在启动损坏的包(节点、pg 等 - 对于 pg 它是 tail -f /usr/local/var/log/postgresql@11.log - 不是服务器日志)时查看您的日志。

【讨论】:

  • 是的!那是为我做的
  • 做到了。你拯救了我的一天!
猜你喜欢
  • 2021-07-14
  • 2020-03-30
  • 2020-04-19
  • 2020-03-19
  • 2018-11-11
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
相关资源
最近更新 更多