在通过Homebrew安装后尝试使用wget命令(运行Mac High Sierra 10.13)时,我收到了以下消息。
dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
Referenced from: /usr/local/bin/wget
Reason: image not found
Abort trap: 6
我尝试重新安装wget,问题仍然存在。
在通过Homebrew安装后尝试使用wget命令(运行Mac High Sierra 10.13)时,我收到了以下消息。
dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
Referenced from: /usr/local/bin/wget
Reason: image not found
Abort trap: 6
我尝试重新安装wget,问题仍然存在。
wget
在我迁移到新的 MacBook 后给了我这个错误。对我有用的是
brew uninstall --force gettext
brew install gettext
brew reinstall wget
。 - JohnAllenuninstall --force
这个解决方案,因为这可能会破坏你的依赖关系。 - lucidyanbrew uninstall wget
brew install wget
解决了我gettext和git clone问题。
curl
问题。 - Andriy Makukhabrew reinstall gettext
brew reinstall wget
解决了我的问题。brew reinstall wget
$ brew info wget
==> Dependencies
Required: libidn2 ✘, openssl@3 ✔
$ brew install libidn2
$ brew uninstall -f wget
$ brew info wget
==> Dependencies
Required: libidn2 ✔, openssl@3 ✔
很可能是 libintl.8.dylib 出了问题,与许多类似的问题一样:
brew link --overwrite ruby
brew uninstall --force gettext
brew install gettext
locate libintl.8.dylib
brew link -f gettext
前往(根据版本而定)
cd /usr/local/Homebrew
cd /usr/local/Library/Homebrew
并执行(确保您在.../Homebrew目录中)
git pull origin master
rm -fr ".git/rebase-apply"
brew update && brew upgrade
这个最后需要一些时间,但之后一切都应该正常工作。
卸载并重新安装brew将解决该问题
卸载
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我在使用 Git 时遇到了类似的问题,通过使用 brew reinstall gettext 命令解决了这个问题。
Library not loaded: /opt/homebrew/opt/libunistring/lib/libunistring.2.dylib
brew uninstall --force gettext
之前,请尝试以下操作:brew install libidn2