2014-04-24 3 views
3
brew install php55 
==> Downloading http://www.php.net/get/php-5.5.11.tar.bz2/from/this/mirror 
######################################################################## 100.0% 
Error: SHA256 mismatch 
Expected: 60e14c255f2a461a7a26639b84a2fc448cc2f91c8dead0e9fd00cd8ba27a2e96 
Actual: 0d9438c2557db5809f4232148ca1567516e7ece9bf8726853ceac4a111cb8690 
Archive: /Library/Caches/Homebrew/php55-5.5.11 
To retry an incomplete download, remove the file above. 

나는 브루 SHA256 불일치

brew cleanup && brew update

을 시도했지만

답변

1

어떤 한면 같은 문제 일 수 없습니다. https://github.com/Homebrew/homebrew-php/issues/875

는 "나는 다운로드 된 파일을 확인하고는 타르가 아닌 HTML 다운로드 페이지입니다.

그것은 PHP는 지금 http://www.php.net/get/php-5.4.22.tar.bz2/from/a/mirror의 형태가 될 대신 http://www.php.net/get/php-5.4.22.tar.bz2/from/this/mirror

할 URL을 원하는 것 같습니다 편집 : 나는 이것으로 완전히 착각했습니다./this/mirror는 올바른 것이지만 그것은 PHP 측에서 borked입니다. "

7

나는 MongoDb에 동일한 문제가있었습니다. 먼저 권한을 관리자로 변경 한 후이를 고칠 수있었습니다.

가 그럼 난

brew cleanup && brew update 

은 그 후 내가

brew install mongodb 

를 실행 실행하고 새로운 SHA이 패키지를 가질 수

0

때로는 마법처럼 일했다 (예 : github은 tar.gz를 압축하는 방식을 업데이트 했으므로 가장 좋은 방법은 원래 공식을 수정하는 것입니다 (로컬에서 시도하고 변경 사항을 업스트림으로 푸시 할 수 있음).