dyld[9429]:未加载库:/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib

问题描述 投票:0回答:2

我发现以下问题,如何解决?

$纱线开始 dyld[9429]:库未加载:/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib 引用自:<06DCAF44-526A-3E1E-8FF5-DD30A0E56B0C> /opt/homebrew/Cellar/node/19.8.1/bin/node 原因:尝试过:'/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib'(没有这样的文件),'/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/icu4c/lib/ libicui18n.72.dylib'(没有这样的文件),'/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib'(没有这样的文件),'/usr/local/lib/libicui18n.72.dylib' (没有这样的文件),'/usr/lib/libicui18n.72.dylib'(没有这样的文件,不在dyld缓存中),'/opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.72.dylib'(没有这样的文件),'/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.72.dylib'(没有这样的文件),'/opt/homebrew/Cellar/icu4c /73.2/lib/libicui18n.72.dylib'(没有这样的文件),'/usr/local/lib/libicui18n.72.dylib'(没有这样的文件),'/usr/lib/libicui18n.72.dylib'(没有这样的文件,不在 dyld 缓存中) [1] 9429 中止纱线启动

我尝试了这个,但仍然错误

$ brew info icu4c                                                                                          ‹ruby-2.7.6›
==> icu4c: stable 73.2 (bottled) [keg-only]
C/C++ and Java libraries for Unicode and globalization
https://icu.unicode.org/home
/opt/homebrew/Cellar/icu4c/73.2 (268 files, 80.1MB)
  Poured from bottle using the formulae.brew.sh API on 2023-06-20 at 18:45:02
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/icu4c.rb
License: ICU
==> Caveats
icu4c is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS provides libicucore.dylib (but nothing else).

If you need to have icu4c first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/icu4c/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/opt/homebrew/opt/icu4c/sbin:$PATH"' >> ~/.zshrc

For compilers to find icu4c you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/icu4c/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/icu4c/include"

For pkg-config to find icu4c you may need to set:
  export PKG_CONFIG_PATH="/opt/homebrew/opt/icu4c/lib/pkgconfig"
==> Analytics
install: 115,177 (30 days), 364,590 (90 days), 364,590 (365 days)
install-on-request: 6,336 (30 days), 6,336 (90 days), 6,336 (365 days)
build-error: 23 (30 days)

~/Desktop/react-native/omsetku-react-native-dev on  fix/feedback-issue-41! ⌚ 7:33:48
$  echo 'export PATH="/opt/homebrew/opt/icu4c/bin:$PATH"' >> ~/.zshrc                                      ‹ruby-2.7.6›

~/Desktop/react-native/omsetku-react-native-dev on  fix/feedback-issue-41! ⌚ 7:34:05
$ echo 'export PATH="/opt/homebrew/opt/icu4c/sbin:$PATH"' >> ~/.zshrc                                      ‹ruby-2.7.6›

~/Desktop/react-native/omsetku-react-native-dev on  fix/feedback-issue-41! ⌚ 7:34:10
$ yarn start                                                                                               ‹ruby-2.7.6›
dyld[9842]: Library not loaded: /opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib
  Referenced from: <06DCAF44-526A-3E1E-8FF5-DD30A0E56B0C> /opt/homebrew/Cellar/node/19.8.1/bin/node
  Reason: tried: '/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib' (no such file), '/opt/homebrew/opt/icu4c/lib/libicui18n.72.dylib' (no such file), '/usr/local/lib/libicui18n.72.dylib' (no such file), '/usr/lib/libicui18n.72.dylib' (no such file, not in dyld cache), '/opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.72.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.72.dylib' (no such file), '/opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.72.dylib' (no such file), '/usr/local/lib/libicui18n.72.dylib' (no such file), '/usr/lib/libicui18n.72.dylib' (no such file, not in dyld cache)
[1]    9842 abort      yarn start

第1期 但这需要采取行动来修复

$ brew upgrade npm 

修复问题 现在可以运行纱线了 结果 所以,希望它可以帮助您解决这个问题

npm homebrew yarnpkg
2个回答
7
投票

brew reinstall icu4c
对我有用。


0
投票
brew upgrade

这对我有帮助,问题已解决

© www.soinside.com 2019 - 2024. All rights reserved.