Ошибка SHA1 при использовании brew установки

В частности, я использовал 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.)

Ответ 1

Все работало после того, как я запустил brew update.

Ответ 2

В случае сбоя обновления brew попробуйте выполнить

cd `brew --prefix`
git remote add origin https://github.com/Homebrew/homebrew
git fetch origin
git reset --hard origin/master

Ответ 3

У меня была такая же проблема, как и у Steve S относительно зависимости от epustool на Octave и нашел эту ссылку:

https://github.com/Homebrew/homebrew-science/issues/1110

Проверьте сообщение iml примерно на 10 сверху (его второе сообщение). Как он объяснил, я загрузил его с сайта fedoraproject.org, а затем переместил его в каталог /Library/Caches/Homebrew/.

Приветствия,

-Maashu

Ответ 4

В моем случае файл, загруженный из https://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz, на самом деле является html файлом. Я загрузил реальный файл и поместил его в /Library/Caches/Homebrew/ctags-5.8.tar.gz. Затем я запускаю brew install ctags, все работает.