Инсталирате някои пакети с Homebrew на вашия Mac, когато видите грешка 404. Инсталацията просто спира. Сериозно?
Екипът на Homebrew обикновено е добър за намирането и отстраняването на 404 грешки, така че да работи Бързо обновяване
по принцип ще разреши такива проблеми. Но ако това не работи и имате нужда от конкретна кандидатура точно сега, можете сами да разберете проблема. Ето как.
Първото нещо, което трябва да направите, е да намерите липсващия файл. Обикновено първата стъпка е да разгледате URL адреса за изтегляне, който Homebrew се опита да използва, за да намери къде се хоства проекта.
В моя пример файлът, който не можа да бъде намерен, е mp4v2-2.0.0.tar.bz2, който се хоства в Google Code. Това е услуга, която Google затваря и архивира наскоро, което може да е проблем. За да разследвам, се отправям към mp4v2.googlecode.com, сайтът Homewbrew се опита да изтеглите от, след което се насочете към страницата "Файлове за изтегляне", за да намерите файла, от който се нуждая.
Изглежда, че Google Code е променил URL адресите за изтеглянията им, поради което Homebrew не успя. Без значение: можем да изтеглим файла ръчно направо тук, като кликнете върху връзката.
Процесът Ви на проследяване на файла, който ви е необходим, може да изглежда малко по-различен в зависимост от това къде се съхраняват файловете, които се нуждаете, но идеята е същата. Трябва да се насочите към страницата, където се хоства проекта, и да изтеглите точния файл, който Homebrew търсеше.
Сега, когато имаме файла, трябва да влезем в скритата папка на библиотеката в Finder, след това да се насочим към кеша на Homebrew. От папката "Библиотека" отидете на "Кейс"> Homebrew.
За да стигнете бързо до тази папка, можете да натиснете Command Shift и G в Finder, след което да поставите ~ / Library / Кеш / Homebrew
.
Ще видите куп файлове, които Homebrew наскоро изтегли. Преместете файла, който току-що сте изтеглили, в папката, така че да е до тях, както следва:
Homebrew вече има достъп до точния файл, който не е могъл да намери преди.
Трудната част е направена! Опитайте се да инсталирате софтуера точно както преди, а Homebrew ще намери липсващия файл в кеша. Ето как изглежда това:
Както можете да видите, Homebrew смята, че е изтеглил файла по-рано и го използва, за да завърши инсталацията. Вече можете да се върнете към всяка важна работа, която трябва да вършите. Благодаря на Джейсън Върли в MyGeekDaddy.net, че посочи това удобно решение.