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.
- Inicie o Terminal e digite o seguinte comando para iniciar a instalação das ferramentas de linha de comando
- Prossiga com a instalação quando solicitado
xcode-select --install
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
- Abra o Xcode no Mac, abra o menu Xcode e escolha Preferências
- 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.
