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