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)