Alguns usuários de linha de comando do Mac trabalhando com nodejs e npm podem ver uma mensagem de erro e falha de comando ao longo das linhas de “xcode-select: error: tool’xcodebuild’requer Xcode, mas diretório de desenvolvedor ativo’/Library/Developer/CommandLineTools’é uma instância de ferramentas de linha de comando”. Às vezes, essa mensagem de erro aparece após atualizar o MacOS, migrar Macs ou
Se você receber essa mensagem de erro, provavelmente poderá corrigi-la de maneira simples.
Solução 1: instalar 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 a partir da linha de comando. Você também pode simplesmente instalar o conjunto 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
xcode-select–install
Prossiga com a instalação quando solicitado
Isso sozinho pode corrigir a mensagem de erro”xcode-select error 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 ferramentas de linha de comando com o seguinte comando inserido no Terminal:
sudo xcode-select–switch/Library/Developer/CommandLineTools
Solução 3: instalar o Xcode e alterar o local das ferramentas de linha de comando
Outra abordagem envolve o pacote Xcode completo que você pode faça o download da Apple.
Abra o Xcode no Mac, abra o menu Xcode e escolha Preferências Vá para “Locais” e selecione as ferramentas de linha de comando apropriadas
Solução 4: instale o Xcode em/Aplicativos, alterne o diretório adequadamente
E, finalmente, outra solução que funcionou para alguns usuários quando as abordagens acima não funcionam é instalar Xcode da Mac App Store para o 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 destes truques funcionou para corrigir a mensagem de erro”xcode-select: error: tool’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.