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