使用brew安装时出现SHA1错误

时间:2012-03-25 03:08:56

标签: homebrew

更具体地说,我使用自制软件来安装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.)

4 个答案:

答案 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,一切正常。