So umgehen Sie einen 404-Fehler in Homebrew für macOS
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 Brüh-Update
wird im Allgemeinen solche Probleme lösen. 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
Zuerst müssen Sie die fehlende Datei finden. Im Allgemeinen ist der erste Schritt der Blick auf die Download-URL, die Homebrew verwendet hat, um herauszufinden, wo das Projekt gehostet wird.
In meinem Beispiel war die Datei, die nicht gefunden werden konnte, mp4v2-2.0.0.tar.bz2, die bei Google Code gehostet wird. Dies ist ein Dienst, den Google kürzlich heruntergefahren und archiviert hat. Dies könnte das Problem sein. Um das zu untersuchen, gehe ich zu mp4v2.googlecode.com, der Website, von der Homewbrew heruntergeladen wurde, und dann zur Seite "Downloads", um die Datei zu finden, die ich brauche.
Es scheint, als hätte Google Code die URLs für ihre Downloads geändert, weshalb Homebrew fehlgeschlagen ist. Egal: Wir können die Datei hier herunterladen, indem Sie auf den Link klicken.
Je nachdem, wo die benötigten Dateien gespeichert sind, sieht der Vorgang zum Auffinden der benötigten Datei möglicherweise etwas anders aus. Die Idee ist jedoch dieselbe. Sie müssen zu der Seite wechseln, auf der das Projekt gehostet wird, und die genaue Datei herunterladen, nach der Homebrew gesucht hat.
Schritt 2: Legen Sie die Datei in den Cache von Homebrew
Nun, da wir die Datei haben, müssen wir auf den versteckten Bibliotheksordner im Finder zugreifen und dann zum Homebrew-Cache gehen. Gehen Sie im Bibliotheksordner zu Caches> Homebrew.
Um schnell zu diesem Ordner zu gelangen, drücken Sie im Finder die Tastenkombination Umschalt und G und fügen Sie dann ein ~ / Bibliothek / Caches / Homebrew
.
Sie werden eine Reihe von Dateien sehen, die Homebrew kürzlich heruntergeladen hat. Ziehen Sie die soeben heruntergeladene Datei in den Ordner, so dass sie neben ihnen liegt, wie folgt:
Homebrew hat jetzt Zugriff auf die genaue Datei, die zuvor nicht gefunden wurde.
Schritt 3: Bringen Sie die Installation erneut an
Der schwierige Teil ist geschafft! Versuchen Sie, die Software genau wie zuvor zu installieren, und Homebrew findet die fehlende Datei im Cache. So sieht das aus:
Wie Sie sehen, glaubt Homebrew, dass er die Datei zuvor heruntergeladen und zum Abschluss der Installation verwendet hat. Sie können jetzt zu jeder wichtigen Arbeit zurückkehren, die Sie erledigen müssen. Mein Dank geht an Jason Verly von MyGeekDaddy.net für den Hinweis auf diese praktische Problemumgehung.