Как работать с ошибкой 404 в Homebrew для macOS

Вы устанавливаете некоторые пакеты с Homebrew на свой Mac, когда видите ошибку 404. Установка просто останавливается. Шутки в сторону?

Команда Homebrew, как правило, хороша в обнаружении и исправлении ошибок 404, поэтому запуск brew update , как правило, решает такие проблемы. Но если это не работает, и вам нужно конкретное приложение прямо сейчас, вы можете обойти эту проблему самостоятельно. Вот как.

Шаг первый: найти файл доморощенного не может

Первое, что вам нужно сделать, это найти отсутствующий файл. Как правило, первым шагом является просмотр URL загрузки, который Homebrew пытался использовать, чтобы определить, где размещен проект.

В моем примере файл, который не удалось найти, был mp4v2-2.0.0.tar.bz2, который размещен в Google Code. Это сервис, который Google недавно закрыл и заархивировал, что может быть проблемой. Для расследования я отправляюсь на mp4v2.googlecode.com, сайт, с которого Homewbrew пытался скачать, а затем на страницу «Загрузки», чтобы найти нужный мне файл.

Похоже, что Google Code изменил URL для своих загрузок, поэтому Homebrew потерпел неудачу. Неважно: мы можем скачать файл вручную прямо здесь, нажав на ссылку.

Процесс отслеживания нужного вам файла может выглядеть немного иначе, в зависимости от того, где хранятся нужные вам файлы, но идея та же. Вам нужно перейти на страницу, на которой размещен проект, и скачать именно тот файл, который искал Homebrew.

Шаг второй: поместите файл в кэш доморощенного

Теперь, когда у нас есть файл, нам нужно получить доступ к скрытой папке библиотеки в Finder, а затем перейти в кэш Homebrew. Из папки «Библиотека» перейдите в «Кэши»> «Доморощенный».

Чтобы быстро добраться до этой папки, вы можете нажать Command Shift и G в Finder, а затем вставить ~/Library/Caches/Homebrew .

Вы увидите кучу файлов, которые Homebrew недавно скачал. Перетащите только что загруженный файл в папку, чтобы он находился рядом с ними, например так:

Доморощенный теперь имеет доступ к тому файлу, который не мог найти раньше.

Шаг третий: снова запустите Brew Install

Трудная часть сделана! Попытайтесь установить программное обеспечение так же, как вы делали это раньше, и Homebrew найдет отсутствующий файл в кеше. Вот как это выглядит:

Как вы можете видеть, Homebrew считает, что загрузил файл ранее, и использует его для завершения установки. Теперь вы можете вернуться к любой очень важной работе, которую нужно выполнить. Я благодарен Джейсону Верли на MyGeekDaddy.net за указание на этот удобный обходной путь.

Оцените статью
TutoryBird.Ru
Добавить комментарий