Ошибка SHA1 при использовании brew install - PullRequest
75 голосов
/ 25 марта 2012

Более конкретно, я использовал 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 ]

135 голосов
/ 27 марта 2012

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

8 голосов
/ 26 июля 2013

В случае сбоя обновления brew, попробуйте следующее

cd `brew --prefix`
git remote add origin https://github.com/Homebrew/homebrew
git fetch origin
git reset --hard origin/master
1 голос
/ 05 ноября 2014

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

1 голос
/ 29 августа 2014

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

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

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

Cheers,

-Maashu

...