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 命令(库未加载)的主要内容,如果未能解决你的问题,请参考以下文章

Rust、OpenSSL、solana-test-validator 库未加载问题

通过Homebrew下载安装wget

mac下安装yum,wget,homebrew

mac怎么安装homebrew

MAC下安装Homebrew 和 @权限的问题

Xcode12 CoreNFC 模拟器库未加载