14Sep
Sie installieren einige Pakete mit Homebrew auf Ihrem Mac, wenn Sie einen 404-Fehler sehen. Die Installation stoppt einfach. Ernst?
Das Homebrew-Team ist im Allgemeinen gut darin, 404-Fehler zu finden und zu beheben, so dass das Ausführen von brew updates im Allgemeinen solche Probleme lösen wird. Wenn dies jedoch nicht funktioniert und Sie gerade eine bestimmte Anwendung benötigen, können Sie das Problem selbst beheben. Hier ist wie.
Schritt 1: Finden Sie die Datei Homebrew kann nicht
Das erste, was Sie tun müssen, ist die fehlende Datei zu finden. Im Allgemeinen ist der erste Schritt, die Download-URL zu betrachten, die Homebrew verwendet, um herauszufinden, wo das Projekt gehostet wird.
In meinem Beispiel war die Datei mp4v2-2.0.0.tar.bz2, die bei Google Code gehostet wurde. Das ist ein Dienst, den Google kürzlich heruntergefahren und archiviert hat, was das Problem sein könnte. Um das zu untersuchen, gehe ich zu mp4v2.googlecode.com, der Seite, von der Homewbrew versucht hat, herunterzuladen, und gehe dann zur Seite "Downloads", um die Datei zu finden, die ich brauche.
Es sieht so aus, als ob Google Code die URLs für ihre Downloads geändert hat, weshalb Homebrew fehlgeschlagen ist. Egal: Wir können die Datei hier manuell herunterladen, indem Sie auf den Link klicken.
Ihr Prozess zum Verfolgen der Datei, die Sie benötigen, könnte ein wenig anders aussehen, je nachdem, wo die Dateien, die Sie benötigen, gespeichert sind, aber die Idee ist die gleiche. Sie müssen auf die Seite gehen, auf der das Projekt gehostet wird, und die genaue Datei herunterladen, nach der Homebrew gesucht hat.
Schritt 2: Die Datei in Homebrew's Cache
Jetzt, da wir die Datei haben, müssen wir auf den versteckten Bibliotheksordner im Finder zugreifen und dann zum Homebrew-Cache gehen. Aus dem Bibliotheksordner gehen Sie zu Caches & gt;Homebrew.
Um schnell zu diesem Ordner zu gelangen, können Sie im Finder Command Shift und G drücken und dann ~ /Library/Caches/ Homebrew einfügen.
Sie werden eine Reihe von Dateien sehen, die Homebrew kürzlich heruntergeladen hat. Ziehen Sie die Datei, die Sie gerade heruntergeladen haben, so in den Ordner, dass sie neben ihnen liegt:
Homebrew hat nun Zugriff auf die Datei, die zuvor nicht gefunden wurde.
Schritt 3: Run Brew Installiere erneut
Der schwierige Teil ist fertig! Versuchen Sie, die Software wie zuvor zu installieren, und Homebrew wird die fehlende Datei im Cache finden. Hier ist, wie das aussieht:
Wie Sie sehen, denkt Homebrew, dass es die Datei früher heruntergeladen hat und verwendet sie, um die Installation abzuschließen. Sie können nun zu der sehr wichtigen Arbeit zurückkehren, die Sie tun müssen. Mein Dank geht an Jason Verly bei MyGeekDaddy.net für den Hinweis auf diese praktische Problemumgehung.