无法安装wget

Ken*_*Hsu 4 shell homebrew command-line wget

我的 MacBook Air 配备了 macOS Mojave 版本 10.14.6。即使我检查了brew版本,我也无法安装wget。

brew --version
Run Code Online (Sandbox Code Playgroud)

输出是:

Homebrew 3.3.13
Homebrew/homebrew-core (no Git repository)
Homebrew/homebrew-cask (git revision fb6ec06d8b; last commit 2022-01-31)
Run Code Online (Sandbox Code Playgroud)

当我尝试安装 wget 时:

brew install wget
Run Code Online (Sandbox Code Playgroud)

这是结果:

Warning: No available formula with the name "ca-certificates".
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Running `brew update --preinstall`...
Error: No formulae found in taps.
fatal: Could not resolve HEAD to a revision
Warning: No available formula with the name "wget".
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.
Run Code Online (Sandbox Code Playgroud)

这个问题困扰了我很久...

Ken*_*Hsu 26

最终,我通过运行以下代码解决了这个问题:

brew update-reset
brew install wget
Run Code Online (Sandbox Code Playgroud)

我希望这可以帮助其他人。


小智 7

问题可能是“自制程序/自制程序核心未正确利用”。执行这两个命令解决了我的问题。

rm -rf "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core"
brew tap homebrew/core
Run Code Online (Sandbox Code Playgroud)