Impossibile installare i pacchetti software usando Home Brew

2

Non riesco a installare alcun pacchetto software usando homebrew. Ottengo il seguente errore quando provo ad installare qualche software.

    Rahuls-iMac:local rahuljeevanandam$ brew install mysql
    ==> Installing mysql dependency: cmake
    ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/cmake-2.8.1
    Already downloaded: /Library/Caches/Homebrew/cmake-2.8.10.1.lion.bottle.tar.gz
    Error: SHA1 mismatch
    Expected: 31856bbd662ca47c325761fc7040e43f9a635c64
    Actual: 4b2ea1d2785009c32d85d1d0e0c7dc4cd68322b7
    Archive: /Library/Caches/Homebrew/cmake-2.8.10.1.lion.bottle.tar.gz
    (To retry an incomplete download, remove the file above.)

    Rahuls-iMac:local rahuljeevanandam$ brew install wget
    ==> Downloading http://ftpmirror.gnu.org/wget/wget-1.14.tar.gz
    ######################################################################## 100.0%
    Error: SHA1 mismatch
    Expected: c487bce740b3a1847a35fb29b5c6700c46f639b8
    Actual: ca98a1bf07f850bc23731fd15d869d1b73ef8c84
    Archive: /Library/Caches/Homebrew/wget-1.14.tar.gz
    (To retry an incomplete download, remove the file above.)
    
posta Rahul 04.01.2013 - 06:30
fonte

5 risposte

2

Questo errore indica che i file scaricati sono corrotti o non i file previsti. Come è la tua connessione Internet? Prova a scaricare questi URL direttamente dal tuo browser. (Se il router o l'ISP sta inserendo annunci o una pagina di accesso, è possibile che si stia scaricando questo file anziché il file effettivo.)

    
risposta data 04.01.2013 - 07:47
fonte
5

Tipo

brew cleanup

follow by

brew update

quindi riprova!

    
risposta data 07.01.2013 - 08:01
fonte
3

Rimuovi i file precedentemente scaricati:

cd /Library/Caches/Homebrew/
rm cmake-2.8.10.1.lion.bottle.tar.gz wget-1.14.tar.gz

Potrebbe essere necessario eseguire quanto sopra come sudo . Quindi prova di nuovo l'installazione:

brew install mysql wget
    
risposta data 08.01.2013 - 04:33
fonte
1

Da oggi (agosto 2013) l'URL fornito scarica un file Html che include

The document has moved here

quindi sembra che Homebrew indichi il posto sbagliato e devono modificare il file brew

    
risposta data 16.08.2013 - 17:02
fonte
0

Stavo cercando di installare sdl_image su OS X ( brew install sdl_image ).

brew install sdl_image
==> Downloading http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.1
######################################################################## 100.0%
Error: SHA1 mismatch
Expected: e3dbbb034dd458fdb4e258439e532d18319569f9
Actual: 215e64541e50a2f09fdc77a2563e6c810fc54d4f
Archive: /Library/Caches/Homebrew/sdl_image-1.2.12.tar.gz
(To retry an incomplete download, remove the file above.)

Uno dei motivi era che il file era corrotto. Questo perché ero dietro un server che blocca / non consente una determinata dimensione di download. Sono rimasto frustrato per giorni fino a quando non mi sono spostato su un'altra rete quando l'ho scaricato con successo, sebbene ci fosse ancora quel problema di disallineamento SHA1 quando provo a installare. Ma stava dando l'errore con l'effettivo SHA del download corretto (stavo ottenendo questo SHA previsto per i file corrotti).

Per risolvere il problema, eseguo brew edit sdl_image e copiato l'effettivo nello SHA in questo documento.

    
risposta data 26.09.2013 - 07:23
fonte

Leggi altre domande sui tag