brew update 报错
解决办法
- 以下的配置,根据上面截图,自己实际情况配置
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
- 配置完成,重新 执行 brew update
上面配置完,还是出现 Error: Command failed with exit 128: git 报错
- 1、cd /usr/local/Homebrew (为你电脑 Homebrew 的路径)
- 2、git status 看是否git正常,如下图配置
-
3、git fetch
- 4、brew update
- 4.1 报错 curl: (6) Could not resolve host: formulae.brew.sh, 就是网络问题,最好翻墙。
更新前和更新后的区别 (shallow or no git repository) 证明git是有问题的
前: Homebrew >=2.5.0 (shallow or no git repository)
后: Homebrew 4.2.19