/ / Comment contourner une erreur 404 dans Homebrew pour macOS

Comment contourner une erreur 404 dans Homebrew pour macOS

homebrew-404-error

Vous installez des packages avec Homebrew sur votre Mac lorsque vous voyez une erreur 404. L'installation s'arrête simplement. Sérieusement?

APPARENTÉ, RELIÉ, CONNEXE: Comment installer des packages avec Homebrew pour OS X

L’équipe Homebrew sait généralement bien trouver et corriger les erreurs 404; brew update résoudra généralement ces problèmes. Mais si cela ne fonctionne pas et que vous avez besoin d’une application particulière pour le moment, vous pouvez résoudre le problème vous-même. Voici comment.

Première étape: Trouver le fichier que Homebrew ne peut pas

La première chose à faire est de trouver le fichier manquant. Généralement, la première étape consiste à examiner l'URL de téléchargement que le serveur Homebrew a essayé de localiser où le projet est hébergé.

Dans mon exemple, le fichier qui n’a pas pu être trouvéwas mp4v2-2.0.0.tar.bz2, qui est hébergé chez Google Code. C’est un service que Google a récemment arrêté et archivé, ce qui pourrait poser problème. Pour enquêter, je me rends sur mp4v2.googlecode.com, le site Homewbrew a essayé de télécharger à partir de, puis je me dirige vers la page “Téléchargements” pour trouver le fichier dont j'ai besoin.

homebrew-mp4v2

Il semble que Google Code ait modifié les URL de leurs téléchargements, ce qui explique l'échec de Homebrew. Peu importe: nous pouvons télécharger le fichier manuellement ici en cliquant sur le lien.

Votre processus de recherche du fichier dont vous avez besoinCela peut paraître un peu différent, selon l’emplacement des fichiers dont vous avez besoin, mais l’idée est la même. Vous devez vous rendre sur la page où le projet est hébergé et télécharger le fichier exact recherché par Homebrew.

Deuxième étape: placer le fichier dans le cache de Homebrew

Maintenant que nous avons le fichier, nous devons accéder au dossier caché de la bibliothèque dans le Finder, puis accéder au cache Homebrew. Dans le dossier Bibliothèque, accédez à Caches> Homebrew.

homebrew-cache-folder

Pour accéder rapidement à ce dossier, vous pouvez appuyer sur Commande Maj et G dans le Finder, puis coller ~/Library/Caches/Homebrew.

homebrew-cask-fast

Vous verrez un tas de fichiers récemment téléchargés par Homebrew. Faites glisser le fichier que vous venez de télécharger dans le dossier afin qu’il soit à côté, comme ceci:

homebrew-cache-file

Homebrew a maintenant accès au fichier exact qu’il ne pouvait pas trouver auparavant.

Troisième étape: relancez l'installation de Brew

La partie difficile est terminée! Essayez d’installer le logiciel comme vous l’avez fait auparavant et Homebrew trouvera le fichier manquant dans le cache. Voici à quoi cela ressemble:

homebrew-fichier-déjà-téléchargé

Comme vous pouvez le constater, Homebrew pense avoir téléchargé lefichier plus tôt et l’utilise pour terminer l’installation. Vous pouvez maintenant revenir à tout travail très important qui doit être accompli. Merci à Jason Verly de MyGeekDaddy.net pour avoir signalé cette solution de contournement pratique.