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.