14Sep

Come lavorare intorno a un errore 404 in Homebrew per macOS

Stai installando alcuni pacchetti con Homebrew sul tuo Mac, quando vedi un errore 404.L'installazione si ferma semplicemente. Sul serio?

Il team di Homebrew è generalmente bravo a trovare e correggere errori 404, quindi l'esecuzione di un aggiornamento di brew risolverà generalmente tali problemi. Ma se questo non funziona e hai bisogno di una particolare applicazione in questo momento, puoi risolvere il problema da solo. Ecco come.

Fase uno: trova il file Homebrew non può

La prima cosa che devi fare è trovare il file mancante. Generalmente il primo passo è guardare l'URL di download che Homebrew ha provato ad usare per trovare dove è ospitato il progetto.

Nel mio esempio, il file che non è stato trovato era mp4v2-2.0.0.tar.bz2, che è ospitato su Google Code. Questo è un servizio che Google ha chiuso e archiviato di recente, il che potrebbe essere il problema. Per indagare, mi dirigo su mp4v2.googlecode.com, il sito da cui Homewbrew ha provato a scaricare, quindi vai alla pagina "Download" per trovare il file che mi serve.

Sembra che Google Code abbia cambiato gli URL per i loro download, ed è per questo che Homebrew ha fallito. Non importa: possiamo scaricare il file manualmente qui cliccando sul link.

Il processo per rintracciare il file necessario potrebbe sembrare un po 'diverso, a seconda di dove sono memorizzati i file necessari, ma l'idea è la stessa. Devi andare alla pagina in cui è ospitato il progetto e scaricare il file esatto che cercava Homebrew.

Fase due: Metti il ​​file nella cache di Homebrew

Ora che abbiamo il file, dobbiamo accedere alla cartella Libreria nascosta nel Finder, quindi andare alla cache Homebrew. Dalla cartella Libreria vai su Caches & gt;Homebrew.

Per accedere rapidamente a questa cartella, è possibile premere Command Shift e G nel Finder, quindi incollare ~ /Library/Caches/ Homebrew.

Vedrai un mucchio di file che Homebrew ha recentemente scaricato. Trascina il file appena scaricato nella cartella in modo che sia accanto a loro, in questo modo:

Homebrew ora ha accesso al file esatto che non è stato in grado di trovare prima.

Fase tre: Run Brew Installa di nuovo

La parte difficile è fatta! Prova a installare il software come hai fatto prima e Homebrew troverà il file mancante nella cache. Ecco come appare:

Come puoi vedere, Homebrew pensa di aver scaricato il file in precedenza e lo usa per completare l'installazione. Ora puoi tornare a qualsiasi lavoro molto importante sia necessario. I miei ringraziamenti a Jason Verly su MyGeekDaddy.net per aver segnalato questa soluzione pratica.