Corrige o Git não funcionando após a atualização do macOS (xcrun: erro: caminho de desenvolvedor ativo inválido (/Library/Developer/CommandLineTools)
Índice:
Alguns usuários do Mac Terminal podem descobrir que git, pip, HomeBrew e outras ferramentas de linha de comando podem falhar ou não funcionar conforme o esperado com uma mensagem de erro informando “xcrun: erro: caminho de desenvolvedor ativo inválido (/Library/ Desenvolvedor/CommandLineTools)”. Às vezes, essas ferramentas de linha de comando param de funcionar após uma atualização de software do sistema macOS, mas funcionavam anteriormente.
Felizmente, é fácil corrigir a mensagem de erro “xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” e obter git, pip, Homebrew ou qualquer outra ferramenta de linha de comando que falhou, para começar a trabalhar novamente.
Se vale a pena, a mensagem de erro completa é:
Fix “xcrun: error: invalid active developer path” Error in Terminal on MacOS
A solução, como você deve ter adivinhado pela própria mensagem de erro, é reinstalar ou instalar as ferramentas de linha de comando. Sim, mesmo se você já tiver ferramentas de linha de comando instaladas, deverá reinstalá-las para resolver a mensagem de erro, especialmente se estiver enfrentando o erro apenas após uma atualização de software do sistema (por exemplo, de Mojave para Monterey).
A instalação/reinstalação do CLT pode ser feita a partir da linha de comando, emitindo a seguinte string de comando no Terminal:
xcode-select --install
Pressionar Enter fará com que apareça um pop-up com um indicador de progresso no download das Ferramentas de Linha de Comando.
Uma vez concluída a instalação das ferramentas de linha de comando, você deve reiniciar o Mac (às vezes, simplesmente atualizar, reiniciar o Terminal ou abrir um novo Terminal pode resolver a mensagem 'xcrun error invalid active developer path' também, mas uma reinicialização é recomendada).
Se você estiver usando o Homebrew, certifique-se de atualizar o Homebrew depois de ter (re)instalado as ferramentas de linha de comando.
Ainda vendo xcrun: erro: caminho de desenvolvedor ativo inválido (/Library/Developer/CommandLineTools)?
Se você instalou ou reinstalou as ferramentas de linha de comando por meio do Terminal, reiniciou o Mac e ainda está recebendo o erro, também pode tentar instalar manualmente as ferramentas de linha de comando usando um arquivo DMG diretamente da Apple .
Você vai precisar de um Apple ID para acessar o download, então é só acessar developer.apple.com e baixar o Command Line Tools for Xcode (versão mais recente) e instalá-lo manualmente.
Novamente, os usuários do Homebrew desejarão atualizar o Homebrew. Você não deve ter que instalar o Homebrew novamente ou removê-lo e reinstalá-lo, uma simples atualização deve resolver.
Isso funcionou para resolver seus problemas com git, pip, Homebrew ou o que estava acionando a mensagem de erro xcrun na linha de comando do seu Mac? Você encontrou outra solução? Compartilhe seus pensamentos e experiências nos comentários.