Homebrew不会运行wget命令(库没有加载)

时间:2018-05-31 19:06:27

标签: macos homebrew wget dyld

我在Homebrew(运行Mac High Sierra 10.13)上安装后尝试使用wget命令时收到以下消息。

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。问题仍然存在。

8 个答案:

答案 0 :(得分:48)

迁移到新的macbook后,

wget给了我这个错误。对我有用的是

brew uninstall --force gettext
brew install gettext

答案 1 :(得分:4)

您可以通过重新安装gettext来修复它

brew reinstall gettext

答案 2 :(得分:3)

brew卸载wget
brew install wget

解决了我的gettext和git clone问题。

答案 3 :(得分:1)

卸载并重新安装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)"

答案 4 :(得分:0)

在我的情况下,简单地重新安装“ wget”即可解决此问题。

brew reinstall wget

答案 5 :(得分:0)

我在git中遇到了类似的问题,并通过brew reinstall gettext修复了它

答案 6 :(得分:0)

与其他许多类似问题一样,libintl.8.dylib也有类似问题:

brew link --overwrite ruby
brew uninstall --force gettext
brew install gettext

locate libintl.8.dylib

如果/gettext//libintl.*.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

这最后一个过程要花一些时间,但是之后一切都应该正常工作。

答案 7 :(得分:0)

其实我尝试了很多方法,最后brew reinstall wget命令解决了我的问题。