安装 php 8.1 并在 mac 上使用brew 取消链接 php 8.0 后,会出现这些错误。如何修复它们?

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

我仅在 Composer 命令和 php -v 中收到这些错误。所有其他节点命令都工作正常。

我尝试重新安装

brew reinstall icu4c
brew upgrade icu4c
这些都不起作用。

➜  ~ composer
dyld[61517]: Library not loaded: /opt/homebrew/opt/icu4c/lib/libicuio.70.dylib
  Referenced from: <557590A5-41ED-3C98-81F1-A0F27AAF29D3> /opt/homebrew/Cellar/[email protected]/8.0.18/bin/php
  Reason: tried: '/opt/homebrew/opt/icu4c/lib/libicuio.70.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/icu4c/lib/libicuio.70.dylib' (no such file), '/opt/homebrew/opt/icu4c/lib/libicuio.70.dylib' (no such file), '/usr/local/lib/libicuio.70.dylib' (no such file), '/usr/lib/libicuio.70.dylib' (no such file, not in dyld cache), '/opt/homebrew/Cellar/icu4c/73.2/lib/libicuio.70.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/icu4c/73.2/lib/libicuio.70.dylib' (no such file), '/opt/homebrew/Cellar/icu4c/73.2/lib/libicuio.70.dylib' (no such file), '/usr/local/lib/libicuio.70.dylib' (no such file), '/usr/lib/libicuio.70.dylib' (no such file, not in dyld cache)
[1]    61517 abort      composer
php macos composer-php homebrew
1个回答
0
投票

您可能需要运行以下命令

brew upgrade node
或者如果您由于某种原因没有安装它:
brew install node

如果这不起作用,请先卸载:

brew uninstall node icu4c
brew install node
brew install icu4c
© www.soinside.com 2019 - 2024. All rights reserved.