具体报错:
fatal: not in a git directory
Error: Command failed with exit 128: git
解决办法:
输入brew -v,发现错误:在存储库中检测到可疑的所有权。
//由于文件或目录的所有权设置不正确而导致的
fatal: detected dubious ownership in repository at '/opt/homebrew/Library/Taps/homebrew/homebrew-core'
To add an exception for this directory, call:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)
fatal: detected dubious ownership in repository at '/opt/homebrew/Library/Taps/homebrew/homebrew-cask'
To add an exception for this directory, call:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
输入git开头的两行再brew -v。然后就可以安装其他包了。
可能的原因:
可能是因为用国内源下载导致的。/opt/homebrew/Library/Taps/homebrew/homebrew-core
和/opt/homebrew/Library/Taps/homebrew/homebrew-cask
是Homebrew使用的两个存储库(repositories),它们包含Homebrew的核心公式(Formula)和Cask公式。没有他们的使用权限就无法下载。