2014-11-06 46 views
0

每次我嘗試安裝mysql時,都會因爲SHA1而失敗。我知道SHA1,我知道這意味着什麼,但不斷失敗讓我覺得這可能是因爲在自制軟件中出現問題。儘管我確信它已被正確下載,但這仍是錯誤。我用--verbose由於校驗和檢查,MySql無法在優勝美地上安裝

$ brew install mysql --verbose 
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/mysql-5.6.21.yosemite.bottle.tar.gz 
/usr/bin/curl -fLA Homebrew 0.9.5 (Ruby 2.0.0-481; Mac OS X 10.10) https://downloads.sf.net/project/machomebrew/Bottles/mysql-5.6.21.yosemite.bottle.tar.gz -C 0 -o /Library/Caches/Homebrew/mysql-5.6.21.yosemite.bottle.tar.gz.incomplete 
% Total % Received % Xferd Average Speed Time Time Time Current 
Dload Upload Total Spent Left Speed 
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 
92 59.5M 92 55.0M 0 0 89188 0 0:11:40 0:10:47 0:00:53 0curl: (56) Recv failure: Connection reset by peer 
Error: Failed to download resource "mysql" 
Download failed: https://downloads.sf.net/project/machomebrew/Bottles/mysql-5.6.21.yosemite.bottle.tar.gz 
Warning: Bottle installation failed: building from source. 
==> Downloading http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz 
/usr/bin/curl -fLA Homebrew 0.9.5 (Ruby 2.0.0-481; Mac OS X 10.10) http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz -C 0 -o /Library/Caches/Homebrew/mysql-5.6.21.tar.gz.incomplete 
% Total % Received % Xferd Average Speed Time Time Time Current 
Dload Upload Total Spent Left Speed 
0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 
100 5299 100 5299 0 0 534 0 0:00:09 0:00:09 --:--:-- 1690 
==> Verifying mysql-5.6.21.tar.gz checksum 
Error: SHA1 mismatch 
Expected: be068ba90953aecdb3f448b4ba1d35796eb799eb 
Actual: f08be72b50917f121800d28c73f1406290936cb5 
Archive: /Library/Caches/Homebrew/mysql-5.6.21.tar.gz 
To retry an incomplete download, remove the file above. 

回答

1

我剛試過這個,得到了正確的校驗和。嘗試使用curlwget手動下載文件並檢查校驗和。檢查網絡代理或類似的東西是否會破壞您的下載。

+0

感謝彼得,我安裝它使用dmg文件在MySQL網站。 – aakpro 2014-11-15 10:46:46

+0

安裝mysql的任何方式對我來說都不是主要問題,安裝失敗是個問題。 – aakpro 2014-11-15 10:47:46