Startpagina » hoe » Hoe omzeilen van een 404-fout in Homebrew voor macOS

    Hoe omzeilen van een 404-fout in Homebrew voor macOS

    Je installeert een aantal pakketten met Homebrew op je Mac, wanneer je een 404-fout ziet. De installatie stopt gewoon. Ernstig?

    Het Homebrew-team is over het algemeen goed bezig met het vinden en repareren van 404-fouten, dus lopen brouw update zal dergelijke problemen in het algemeen oplossen. Maar als dat niet werkt en u nu een bepaalde toepassing nodig heeft, kunt u het probleem zelf omzeilen. Hier is hoe.

    Stap één: zoek het bestand Homebrew Can not

    Het eerste wat u hoeft te doen is het ontbrekende bestand te vinden. Over het algemeen is de eerste stap om te kijken naar de download-URL die Homebrew probeerde te gebruiken om te achterhalen waar het project wordt gehost.

    In mijn voorbeeld was het bestand dat niet kon worden gevonden mp4v2-2.0.0.tar.bz2, dat wordt gehost op Google Code. Dat is een service die Google onlangs heeft afgesloten en gearchiveerd, wat het probleem kan zijn. Om dit te onderzoeken, ga ik naar mp4v2.googlecode.com, de site waar Homewbrew heeft geprobeerd te downloaden en ga vervolgens naar de pagina "Downloads" om het bestand te vinden dat ik nodig heb.

    Het lijkt erop dat Google Code de URL's voor hun downloads heeft gewijzigd. Daarom faalde Homebrew. Het maakt niet uit: we kunnen het bestand hier handmatig downloaden door op de link te klikken.

    Uw proces voor het opsporen van het bestand dat u nodig hebt, ziet er misschien een beetje anders uit, afhankelijk van waar de bestanden die u nodig hebt zijn opgeslagen, maar het idee is hetzelfde. Je moet naar de pagina gaan waar het project wordt gehost en het exacte bestand downloaden waarnaar Homebrew op zoek was.

    Stap twee: plaats het bestand in de cache van Homebrew

    Nu we het bestand hebben, moeten we toegang krijgen tot de verborgen bibliotheekmap in de Finder en vervolgens naar de Homebrew-cache gaan. Ga vanuit de map Bibliotheek naar Caches> Homebrew.

    Om snel naar deze map te gaan, druk je Command Shift en G in de Finder in en plak je ~ / Library / Caches / Homebrew.

    Je ziet een aantal bestanden die Homebrew onlangs heeft gedownload. Sleep het bestand dat u zojuist hebt gedownload naar de map zodat het naast hen staat, zoals dit:

    Homebrew heeft nu toegang tot het exacte bestand dat het voorheen niet kon vinden.

    Stap drie: Start Brew opnieuw installeren

    Het moeilijke deel is voorbij! Probeer de software te installeren zoals u eerder deed en Homebrew vindt het ontbrekende bestand in de cache. Dit is hoe dat eruit ziet:

    Zoals je kunt zien, denkt Homebrew dat het het bestand eerder heeft gedownload en gebruikt het om de installatie te voltooien. U kunt nu teruggaan naar wat voor zeer belangrijk werk het ook is dat moet worden gedaan. Mijn dank aan Jason Verly op MyGeekDaddy.net voor het wijzen op deze handige oplossing.