..

HomeBrew : Command failed with exit 128: git 异常处理

HomeBrew : Command failed with exit 128: git 异常处理

问题

今天使用 HomeBrew 安装 Redis 时,报了个诡异的异常:

> fatal: not in a git directory
> Error: Command failed with exit 128: git
复制代码

原因是 HomeBrew 的组件 homebrew-corehomebrew-cask 没有被识别为 Git 仓库

解决方式

打开 Terminal,输入:brew -vimage.png执行上图红线中的 git 命令,就可以了。 最后用 brew -v 看下结果,如下图所示。image.png

另一种情况

极个别情况下,使用 --add safe.directory 也没有,那你可以将相关目录移除、然后重新添加,命令示例如下:

> rm -rf /opt/homebrew/Library/Taps/homebrew/homebrew-core
> brew tap homebrew/core
> rm -rf /opt/homebrew/Library/Taps/homebrew/homebrew-cask
> brew tap homebrew/cask
复制代码