这是我在2天前开始注意到的事情。根据我过去的经验,Homebrew总是会有每日更新。我总是输入命令brew update
,瞧,会有更新/删除的软件包,Homebrew会显示更改的内容。我也注意到,如果我没有更新Homebrew超过一天,我会收到以下通知:
Homebrew在过去24小时内没有更新。这是酿酒之地很长一段时间。输入' brew update。
然而,我最后一次在Mac上更新Homebrew是在2016年8月10日。今天是2016年8月14日,当我输入brew doctor
时,它告诉我一切都已经是最新的,即使我在4天内没有更新Homebrew。 var myVar=setInterval(function() {
//codehere
}, 100);
中的更新通知也未显示。在这整个崩溃期间,我没有以任何方式修改过Homebrew
是否有解决此Homebrew更新问题的解决方案或Homebrew是否已不再每日更新?
答案 0 :(得分:105)
根据https://github.com/Homebrew/brew#update-bug
如果Homebrew在2016年8月10日至11日更新,那么brew更新总是说已经是最新的。你需要运行
cd $(brew --repo); git fetch; git reset --hard origin/master; brew update
答案 1 :(得分:4)
Homebrew基本上是一个git目录,因此您可以进入该目录并执行git fetch
后跟git pull
如果您使用默认配置:
cd /usr/local && git pull origin master
答案 2 :(得分:0)