Ответ 1
Все работало после того, как я запустил brew update
.
В частности, я использовал 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.)
Все работало после того, как я запустил brew update
.
В случае сбоя обновления brew попробуйте выполнить
cd `brew --prefix`
git remote add origin https://github.com/Homebrew/homebrew
git fetch origin
git reset --hard origin/master
У меня была такая же проблема, как и у Steve S относительно зависимости от epustool на Octave и нашел эту ссылку:
https://github.com/Homebrew/homebrew-science/issues/1110
Проверьте сообщение iml примерно на 10 сверху (его второе сообщение). Как он объяснил, я загрузил его с сайта fedoraproject.org, а затем переместил его в каталог /Library/Caches/Homebrew/.
Приветствия,
-Maashu
В моем случае файл, загруженный из https://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz, на самом деле является html файлом. Я загрузил реальный файл и поместил его в /Library/Caches/Homebrew/ctags-5.8.tar.gz
. Затем я запускаю brew install ctags
, все работает.