14Sep

Como trabalhar em torno de um erro 404 no Homebrew para o macOS

Você está instalando alguns pacotes com Homebrew em seu Mac, quando você vê um erro 404.A instalação simplesmente pára. A sério?

A equipe Homebrew geralmente é boa para encontrar e corrigir 404 erros, portanto, executar a atualização brew geralmente resolverá esses problemas. Mas se isso não funcionar, e você precisa de um aplicativo específico agora mesmo, você pode resolver o problema sozinho. Veja como.

Passo Um: Encontre o arquivo Homebrew não pode

A primeira coisa que você precisa fazer é encontrar o arquivo ausente. Geralmente, o primeiro passo é olhar para o URL do download que Homebrew tentou usar para encontrar onde o projeto está hospedado.

No meu exemplo, o arquivo que não pôde ser encontrado foi mp4v2-2.0.0.tar.bz2, que está hospedado no Google Code. Esse é um serviço que o Google encerrou e arquivou recentemente, o que pode ser o problema. Para investigar, chego ao mp4v2.googlecode.com, o site Homewbrew tentou fazer o download, então vá para a página "Downloads" para encontrar o arquivo que eu preciso.

Parece que o Google Code mudou os URLs para seus downloads, e é por isso que o Homebrew falhou. Não importa: podemos baixar o arquivo manualmente aqui clicando no link.

Seu processo para rastrear o arquivo que você precisa pode parecer um pouco diferente, dependendo de onde os arquivos que você precisa são armazenados, mas a idéia é a mesma. Você precisa ir para a página onde o projeto está hospedado e baixar o arquivo exato que o Homebrew estava procurando.

Passo dois: coloque o arquivo no cache do Homebrew

Agora que obtivemos o arquivo, precisamos acessar a pasta da biblioteca oculta no Finder e, em seguida, vá para o cache do Homebrew. Na pasta Biblioteca, vá para Caches & gt;Homebrew.

Para acessar rapidamente esta pasta, você pode pressionar Comando Shift e G no Finder e, em seguida, cole ~ /Library/Caches/ Homebrew.

Você verá um monte de arquivos que o Homebrew baixou recentemente. Arraste o arquivo que você acabou de baixar para a pasta, por isso está ao lado deles, assim:

Homebrew agora tem acesso ao arquivo exato que não conseguiu encontrar antes.

Passo Três: Execute o Brew Instale novamente

A parte difícil é feita! Tente instalar o software exatamente como você fez antes, e o Homebrew encontrará o arquivo ausente no cache. Veja o que isso parece:

Como você pode ver, a Homebrew pensa que baixou o arquivo anteriormente e o usa para concluir a instalação. Agora você pode voltar para qualquer trabalho muito importante que é necessário. Meus agradecimentos a Jason Verly no MyGeekDaddy.net por apontar esta útil solução alternativa.