Homebrew 不会运行 wget 命令(库未加载)
Posted
技术标签:
【中文标题】Homebrew 不会运行 wget 命令(库未加载)【英文标题】:Homebrew will not run wget command (Library not loaded) 【发布时间】:2018-05-31 19:06:26 【问题描述】:在 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。问题仍然存在。
【问题讨论】:
【参考方案1】:wget
在迁移到新的 macbook 后给了我这个错误。对我有用的是
brew uninstall --force gettext
brew install gettext
【讨论】:
在 Mojave 上试过这个,没有解决问题。如果我想出一个解决方案,我会在这里更新。 @Montag 伙计。不要给虚假的希望 我从来没有找到解决方案,我找到了另一种方法来解决我的个人程序问题。没有虚假的希望,只有诚实。没找到所以没贴。【参考方案2】:brew uninstall wget
brew install wget
解决了我的 gettext 和 git clone 问题。
【讨论】:
也解决了我curl
的问题。
关于重新安装 gettext 的另一个答案在 Mojave 上也对我不起作用。这个有效。【参考方案3】:
你可以通过重新安装gettext来修复它
brew reinstall gettext
【讨论】:
【参考方案4】:在我的情况下,一个简单的“wget”重新安装解决了这个问题。
brew reinstall wget
【讨论】:
【参考方案5】:卸载并重新安装 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)"
【讨论】:
在 /usr/local 中创建它需要的 Cellar 和 opt 文件夹并将我自己指定为所有者之后执行此操作,这很有帮助。感谢您的命令:)【参考方案6】:其实我已经尝试了很多方法,但是brew reinstall wget
这个命令终于解决了我的问题。
【讨论】:
【参考方案7】:我在 git 遇到了类似的问题,用 brew reinstall gettext 修复了它
【讨论】:
您好!似乎已经提出了这个解决方案。不鼓励在本网站上发布重复的答案。【参考方案8】:与许多其他类似问题一样,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
这最后需要一些时间,但之后一切正常。
【讨论】:
以上是关于Homebrew 不会运行 wget 命令(库未加载)的主要内容,如果未能解决你的问题,请参考以下文章