错误:最后一次gc运行报告了以下内容.请更正根本原因并删除.git/gc.log.在删除文件之前,不会执行自动清理.
警告:有太多无法到达的松散物体; 运行'git prune'删除它们.
brew工作正常,他只在我更新他时才显示此错误
小智 47
您可以通过运行两个命令来解决此问题:
cd "$(brew --repo)" # Navigate to Homebrew's git repository
git prune && git gc # Remove loose objects
Run Code Online (Sandbox Code Playgroud)
去检查 :
cd - # Go back to the original location
brew update
Run Code Online (Sandbox Code Playgroud)
输出:
Already up-to-date.
错误应该修复并消失!:)
如果你运行,%> locate gc.log你可能会在输出中看到类似的东西:
/usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
Run Code Online (Sandbox Code Playgroud)
在这种情况下,为了解决问题,我去了/usr/local/Library/Taps/caskroom并跑了
%> git prune
%> rm /usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
问题就消失了.
| 归档时间: |
|
| 查看次数: |
5194 次 |
| 最近记录: |