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.

Relacionados

Categories: IT Info