【问题标题】:npm install failing due to icu4c dependency由于 icu4c 依赖性,npm 安装失败
【发布时间】:2023-02-06 15:46:11
【问题描述】:

我的 npm 安装失败了

     dyld[18001]: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.69.dylib
      Referenced from: <5B5BD059-AB6C-3B95-A106-6E1FD974D76D> /usr/local/Cellar/node@10/10.24.1_1/bin/node
      Reason: tried: '/usr/local/opt/icu4c/lib/libicui18n.69.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/icu4c/lib/libicui18n.69.dylib' (no such file), '/usr/local/opt/icu4c/lib/libicui18n.69.dylib' (no such file), '/usr/local/lib/libicui18n.69.dylib' (no such file), '/usr/lib/libicui18n.69.dylib' (no such file, not in dyld cache), '/usr/local/Cellar/icu4c/72.1/lib/libicui18n.69.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/icu4c/72.1/lib/libicui18n.69.dylib' (no such file), '/usr/local/Cellar/icu4c/72.1/lib/libicui18n.69.dylib' (no such file), '/usr/local/lib/libicui18n.69.dylib' (no such file), '/usr/lib/libicui18n.69.dylib' (no such file, not in dyld cache)

zsh: abort      npm install

如某些帖子所述,我将 icu4c 软件包升级到了 72.1。

但是无法获得节点可能需要的特定版本 69。

我在节点 19.6.0 上。

我需要获得 69 版本的 icu4c 吗?

此致,

绍拉夫

【问题讨论】:

    标签: node.js npm-install


    【解决方案1】:

    似乎有通过 brew 安装的旧版本节点版本。

    如果我们运行 brew uninstall 那么旧的节点版本不会被删除,如果它们是使用该版本明确安装的。

    明确卸载了节点版本,然后它就可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-21
      • 2016-06-12
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多