更具体地说,我使用自制软件来安装MySQL,我收到了这个错误:
Error: SHA1 mismatch
Expected: f218ed64ce6e7a5d3670acdd6a18e5ed95421d1f
Got: 3a57f6f44186e0dba34ef8b8fb4a9047e9e5d8a3
Archive: /Users/rdp/Library/Caches/Homebrew/cmake-2.8.7.bottle.tar.gz
(To retry an incomplete download, remove the file above.)
答案 0 :(得分:135)
运行brew update
后,一切正常。
答案 1 :(得分:8)
如果brew更新失败,请尝试以下
cd `brew --prefix`
git remote add origin https://github.com/Homebrew/homebrew
git fetch origin
git reset --hard origin/master
答案 2 :(得分:1)
我遇到与Steve S相同的问题,关于Octave的epstool依赖,发现了这个链接:
https://github.com/Homebrew/homebrew-science/issues/1110
从顶部查看iml的帖子大约10(他的第二篇文章)。正如他解释的那样,我从fedoraproject.org网站下载了它,然后将其移到/ Library / Caches / Homebrew /目录中。
干杯,
-Maashu
答案 3 :(得分:1)
在我的情况下,从https://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz下载的文件实际上是一个html文件。我下载了真实文件并将其放在/Library/Caches/Homebrew/ctags-5.8.tar.gz
。然后我运行brew install ctags
,一切正常。