Corrigir “xcode-select: erro diretório de desenvolvedor ativo” no Mac

Alguns usuários de linha de comando do Mac que trabalham com nodejs e npm podem ver uma mensagem de erro e falha de comando semelhante a “xcode-select: erro: a ferramenta ‘xcodebuild’ requer Xcode, mas o diretório de desenvolvedor ativo ‘/Library/Developer/CommandLineTools’ é uma instância de ferramentas de linha de comando”. Esta mensagem de erro às vezes aparece após a atualização do MacOS, migração de Macs ou

Se você receber essa mensagem de erro, provavelmente conseguirá corrigi-la de maneira bastante simples.

Solução 1: Instale ferramentas de linha de comando

A solução mais fácil é simplesmente instalar ferramentas de linha de comando no Mac, o que pode ser feito na linha de comando. Você também pode simplesmente instalar o pacote Xcode completo da Mac App Store, se desejar.

  1. Inicie o Terminal e digite o seguinte comando para iniciar a instalação das ferramentas de linha de comando
  2. xcode-select --install

  3. Prossiga com a instalação quando solicitado

Isso por si só pode corrigir a mensagem de erro “erro xcode-select xcodebuild requer Xcode”.

Solução 2: alternar diretório para ferramentas de linha de comando

Às vezes, se você instalou o Xcode e as ferramentas de linha de comando separadamente, pode ser necessário especificar novamente o diretório que está em uso para as ferramentas de linha de comando com o seguinte comando inserido no Terminal:

sudo xcode-select --switch /Library/Developer/CommandLineTools

Solução 3: instale o Xcode e altere o local das ferramentas de linha de comando

Outra abordagem envolve o pacote Xcode completo que você podebaixar da Apple.

RELACIONADO:Como corrigir o erro da Epic Games “IS-0003: Falha na instalação – Não foi possível criar o diretório” no PC

  1. Abra o Xcode no Mac, abra o menu Xcode e escolha Preferências
  2. Vá para “Locais” e selecione as ferramentas de linha de comando adequadas

Solução 4: instale o Xcode em /Applications, alterne o diretório de acordo

E, finalmente, outra solução que funcionou para alguns usuários quando as abordagens acima não funcionaram, é instalar o Xcode a partir dea Mac App Storeno diretório /Applications/ no Mac. Após a instalação do Xcode no Mac, abra o Terminal e digite o seguinte caminho:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Qual desses truques funcionou para corrigir a mensagem de erro “xcode-select: erro: a ferramenta ‘xcodebuild’ requer Xcode, mas o diretório ativo do desenvolvedor ‘/Library/Developer/CommandLineTools’ é uma instância de ferramentas de linha de comando” para você no seu Mac? Você encontrou outra solução? Deixe-nos saber nos comentários.