Acabei de atualizar de Yosemite para El Capitan (e repliquei o problema de atualização de El Capitan para Sierra) e, quando tento digitar, por exemplo, git status
dentro de um terminal, recebo o seguinte erro:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
Eu não tenho o Xcode instalado, nunca o fiz. Alguém tem uma solução?
macos
macos-sierra
osx-elcapitan
macos-high-sierra
rista404
fonte
fonte
which git
responde a/usr/bin/git
, e "arquivowhich git
" para/usr/bin/git: Mach-O 64-bit executable x86_64
xcode-select --switch path/to/Xcode.app
para especificar o Xcode que você deseja usar para ferramentas de desenvolvimento de linha de comando (ou consulteman xcode-select
) "em 10.11.5 como corrigir?Respostas:
Encontrei a correção para o problema aqui .
Isso exibirá um prompt para instalar as ferramentas de linha de comando necessárias.
fonte
xcode-select --install
. Eu odeio xcode, eu nunca o quis, embora o mac o force a instalar. Não consigo nem instalar outro software porque isso é necessário. Grrrrr.dmg
e instalá-lo manualmente.Se você tiver problemas com o
xcode-select --install
comando; por exemplo, eu continuava recebendo um tempo limite de problema de rede e tente fazer o download do dmg em developer.apple.com/downloads (Ferramentas de linha de comando OS X 10.11) para Xcode 7.1fonte
Eu tentei a solução,
xcode-select --install
mas isso não me ajuda, eu atualizo da Sierra para High e aconteceu isso, minha solução:fonte
Reatribuir o caminho com o qual o Xcode está configurado funcionou para mim.
sudo xcode-select -switch /Applications/Xcode.app
Você provavelmente será solicitado (após tentar um comando) a concordar com o contrato de licença.
fonte
No macOS 10.14, esse problema também pode ocorrer se você tiver duas ou mais versões instaladas. Se você gosta da GUI do xCode, pode fazê-lo acessando as preferências -
CMD + ,
, selecionando aLocations
guia e escolhendo a versão das Ferramentas de Linha de Comando. Por favor, consulte a tela de impressão anexada.fonte
Acabei de atualizar para High Sierra e não podia simplesmente correr
xcode-select --install
. Primeiro, eu tive que instalar o xcode na loja de aplicativos. Então eu corrixcode-select --install
. Então eu tive que corrersudo xcodebuild -license
, concordar com os termos, então finalmente pude executar os comandos git novamente.fonte
Atualizado para High Sierra 10.13.2
xcode-select --install SOZINHO não funcionou para mim.
$ xcode-select --install
a. Pode ser necessário atualizar após a instalação usando o softwareupdate na linha de comando. $ sudo softwareupdate -i "Ferramentas de linha de comando (macOS High Sierra versão 10.13) para Xcode-9.1"
$ sudo xcodebuild -license
fonte
Para mim, depois de remover o Xcode, tenho que mudar o caminho do desenvolvedor ativo da seguinte maneira:
sudo xcode-select -s /
fonte
Para aqueles que também tiveram problemas com as
heroku
ferramentas de linha de comando após a atualização, também precisei fazer o seguinte no meu terminal:Parece que a atualização para o High Sierra mexeu com meus links simbólicos, além de me forçar a reinstalar as ferramentas do xcode. Eu continuava recebendo erros 'não é um diretório':
Espero que alguém salve uma hora :)
fonte
Após a atualização para o macOS 10.13.3
Depois de atualizar o macOS 10.13, tive que instalar "Command Line Tools (macOS 10.13) para Xcode 9.3" baixado de https://developer.apple.com/download/more/
fonte
Atualizei o mac os para o macOS High Sierra - 10.13.3 e enfrentei um problema semelhante ao tentar instalar o watchman (com o comando - brew install watchman).
executou o comando: xcode-select --install, depois executou "brew install watchman" - Tudo funciona bem!
fonte
Para a versão mais recente do Mojave versão 10.14.1, eu uso
resolvido baixado de https://developer.apple.com/download/more/ "faça login pelo ID da apple e faça o download
Isso faz tudo funcionar
a resposta antiga
não funciona para mim.
fonte
xcode-select --install
foi um pop-up por não poder entrar em contato com o servidor de atualização. Como da escrita deste, o único de download no link mencionado acima para os usuários Mojave é um beta intitulado "ferramentas de linha de comando (MacOS 10,14) para XCode 10.1 Beta 2"Para Mojave
Desinstalar Qualquer versão antiga do Command Line Tools:
Baixe e instale as ferramentas de linha de comando 10.14 Mojave .
fonte
Mesmo se você selecionar xcode-select --install, isso não foi corrigido para mim, pois mostrava algum erro de rede. O problema era que ele não pôde se conectar à loja de aplicativos. Eu fiz o seguinte para corrigi-lo.
Sua loja de aplicativos deve funcionar agora e você poderá executar xcode-select --install
fonte