在使用 brew 的时候,经常就会遇到各种奇奇怪怪的错误,比如更新时候常遇到的:
1 2 3 |
fatal: git-write-tree: error building trees Cannot save the current index state Error: Failure while executing: git stash save --include-untracked --quiet |
还有这个:
1 |
Error: Failure while executing: git pull --ff --no-rebase --quiet origin refs/heads/master:refs/remotes/origin/master |
遇到这些问题,八成是你的brew目录权限错误。
使用如下命令修复:
1 2 3 |
cd $(brew --prefix) git reset --hard HEAD brew update |
如果不行,就再安装如下命令修复:
1 2 3 4 5 6 7 |
cd $(brew --prefix) rm Library/Formula/argp-standalone.rb rm Library/Formula/cocot.rb git fetch origin git reset --hard origin/master brew update |
如果还不行……删掉重装吧……我自己使用了所有命令然后修复成功。
参考页面在这里。
本文由 落格博客 原创撰写:落格博客 » Homebrew update 遇到 Error: Failure while executing
转载请保留出处和原文链接:https://www.logcg.com/archives/1333.html