xcrun: error: o caminho ativo do desenvolvedor (“/Applications/Xcode.app/Contents/Developer”) não existe


141

Estou tendo problemas com o xcode quando tento usar o brew e o git:

xcrun: error: o caminho ativo do desenvolvedor ("/Applications/Xcode.app/Contents/Developer") não existe, use xcode-select --switch path/to/Xcode.apppara especificar o Xcode que você deseja usar para ferramentas de desenvolvimento de linha de comando (ou consulte man xcode-select)

Eu posso digitar xcode-select e isso mostra que o comando existe. Quando digito xcode-select -p, mostra:

/Applications/Xcode.app/Contents/Developer

mas quando eu faço which xcode-selectisso me dá:

/ usr / bin / xcode-select

Tentei usar a opção de comando e instalar novamente pelo site Apple Developer, mas nenhuma dessas opções funcionou até agora ... Como posso corrigir isso?

Respostas:


408

Eu tentei isso e não funcionou, mas encontrei a resposta. Eu apenas tive que redefinir o caminho do desenvolvedor:

$ sudo xcode-select --reset

Agora está tudo normal


3
--reset normalmente isso deve ser executado como root
— Benja Garrido

11
Obrigado. Eu havia desinstalado o xcode e instalado apenas as ferramentas de linha de comando, porque não precisava de todo o pacote xcode no meu mac com espaço limitado. No entanto, eu ainda era incapaz de usar comandos como gcc, mas depois de executar este comando, ele funciona como um encanto
— Pessoa Anonymous

1
Eu apenas tentei; agora estou recebendo o "SDK" macosx "não pode ser localizado" lol
— Jose Ramirez

2
--resetfunciona bem para mim. Eu preciso apenas do xcode cli para desenvolvimento php. Então, decidi remover o xcode completo do meu mac e baixei apenas o instalador da CLI do xcode (cerca de 170 MB). Depois de atualizar a CLI instalada do xcode via app storee aplicada sudo xcode-select --reset, sou capaz de usar brewe outras ferramentas de linha de comando, gitcomo as anteriores. Obrigado.
— 22418 vikbert #

2
Existe algum perigo em usar --reset?
— bananabanana

158

Principalmente esse erro ocorre quando você instala uma versão mais recente do xcode. E as ferramentas de linha de comando ainda não foram inicializadas.

Para resolver isso: Vá em Preferências do Xcode> Locais (guia)> E as opções inferiores são Ferramentas de Linha de Comando. Por favor, selecione a versão do Xcode para ferramentas.

Exemplo (para o Xcode 10.0 (10A255)): Vá em Preferências do Xcode> Localizações (guia)> E as opções inferiores são Ferramentas de linha de comando. Selecione Xcode 10.0 (10A255).

Para mais detalhes, consulte a imagem em anexo. Espero que ajude.

-- Obrigado


Selecione ferramentas de linha de comando


2
esta resposta é melhor
— Hoàng Vũ Anh

Eu já o vejo como mostrado na imagem acima, mas ainda vejo o mesmo erro na minha configuração. Eu até tentei redefinir. Qualquer ideia? I
— Yoku

1
Para fazer isso por meio de programação (eu tinha o erro porque eu desinstalado Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools(precisa ser executado como root)
— hbrannan

58

Eu enfrentei o mesmo problema que desinstalei o XCode abruptamente, executando o comando abaixo (do Terminal) me ajudou a resolver isso.

sudo xcode-select -switch /

Verifique este link também se tiver algum outro erro. github.com/Homebrew/legacy-homebrew/issues/23500
— Narendra Solanki

1
Isso funcionou para mim. O problema foi que eu desinstalei o xcode no meu mac. De alguma forma, a linha de comando ainda está vinculada ao xcode. Então, fui para ~ library / Developer e excluí todas as pastas e executei este comando.
— santosh 26/02

45

No meu caso, eu havia desinstalado o Xcode e os problemas com o git cli começaram. Resolvi o problema executando os seguintes comandos:

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

e depois validando o novo caminho com:

$ sudo xcode-select -p

Espero que isto ajude!


Trabalhou para mim depois de desinstalar o xcode, salvou meu dia
— Ilan Levy

Este resolveu o problema para mim, as soluções mais votadas não, obrigado José!
— Adrian E. Labastida Cañizares

Você salvou o meu dia. Obrigado uma tonelada
— Shalini


14

E o que o erro sugere? Você tentou isso?

xcode-select --switch /Applications/Xcode.app

Isso deve fazer o truque.


2
--switchdeve ser executado como root
— Sid

1

Para mim, ajuda a instalar o Xcode CLI xcode-select --install depois de desinstalar o XCode (não desenvolvo para o OSx ou iOS)

Então eu poderia criar com sucesso a fonte baixada com make


1

Eu tive o mesmo problema e tive que remover completamente as ferramentas do desenvolvedor e reinstalar:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

Dica: como o Xcode foi desinstalado incorretamente, também tive que (re) mover manualmente o aplicativo Xcode:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak

0

Tente sugestão de erro:

sudo xcode-select --switch /Applications/Xcode.app

E, em seguida, teste o caminho executável do Git.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.