Após a atualização para o macOS Catalina, tentei executar git
no Terminal, mas ele continuou causando o seguinte erro:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Como faço para corrigir isso?
xcode-select --install
trabalha no Mojave. Não são necessárias etapas extras.xcode-select --install
e aceito o contrato de licença, mas o sistema exibe uma caixa de diálogo com a mensagem "Não é possível instalar o software porque não está disponível no momento no servidor de Atualização de Software". Assim, a minha git ainda não funciona (o problema começou depois de ter atualizado para Mojave e XCode 10.1)Respostas:
Abra o Terminal e execute o seguinte:
Isso fará o download e instalará as ferramentas do desenvolvedor do xcode e corrigirá o problema.
Você não precisa do Xcode, você pode instalar apenas as Ferramentas de Linha de Comando aqui, são cerca de 130Mb.
O problema é que é preciso concordar explicitamente com o contrato de licença. Como uma etapa a seguir, pode ser necessário redefinir o caminho para o Xcode se você tiver várias versões ou desejar que as ferramentas de linha de comando sejam executadas sem o Xcode.
Encontrei a solução nesta pergunta, as ferramentas de linha de comando não estão funcionando .
Você pode receber uma mensagem de erro: "Não é possível instalar o software porque não está disponível no momento no servidor de Atualização de Software". Nesse caso,
xcode-select --reset
funciona como apontado por akozin .fonte
xcode-select --reset
e ajudou!git status
brew update
se você o tem instalado.--reset
mas isso não fez nenhuma diferença.--install
Resolvi-o!Se você não deseja instalar nem usar o Xcode (eu não), você pode instalar apenas ferramentas de comando para o Xcode(consulte Editar)Condições prévias:
Solução
Acesse https://developer.apple.com/download/more/ e encontre as ferramentas de linha de comando OS X 10.11) para o Xcode 7.1 . Em seguida, instale o pacote .dmg baixado.
Versões mais recentes
Ele deve funcionar com versões mais recentes das ferramentas de linha de comando OS X, no entanto, eu testei as ferramentas de linha de comando OS X 10.11) para a versão específica do Xcode 7.1 .
Atualize para o macOS 10.13
Depois de atualizar o macOS 10.13, tive que instalar
Command Line Tools (macOS 10.13) for Xcode 9
- também funciona muito bem.Editar
Como @setholopolus mencionado no comentário,
Também instala apenas ferramentas de linha de comando para o Xcode.
Você também pode verificar isso em: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Estou deixando minha resposta caso você tenha problemas com a instalação via
cli
.Créditos do PS para esta resposta do SO: https://stackoverflow.com/a/33593066/2029818
fonte
xcode-select --install
, como a outra resposta indica, não instala o Xcode, apenas as ferramentas de linha de comando.xcode-select --install
não funcionou para mim. Porém, desde 30 de julho de 2018, você pode obter a versão mais recente das ferramentas de linha de comando para o macOS 10.4 (Mojave) depois de fazer login na conta de desenvolvedor da Apple.Para o macOS High Sierra , execute o mesmo comando:
e tudo voltará ao trabalho.
ATUALIZAÇÃO 2019: Isso é necessário para todas as novas versões do macOS, para que funcione também para a Catalina.
fonte
Aqui estão as etapas que eu precisava seguir no Mojave:
Primeiro
xcode-select --reset
.Em seguida, eu precisava atualizar as ferramentas xcode para a versão mais recente:
sudo softwareupdate -ia --verbose
(NB: isso executa todas as atualizações disponíveis na loja de aplicativos, existe uma maneira de especificar que você deseja atualizar apenas um aplicativo / programa, mas não sei o que fazer) o topo da minha cabeça).Você pode tentar esse comando outra vez, se mostrar algum comportamento inconsistente durante a primeira tentativa.
Por fim, verifique se funcionou usando um comando git de sua escolha, por exemplo
git status
.fonte
sudo xcodebuild -license
Eu tentei o
xcode-select --install
mas fui forçado a instalá-lo na App Store .Então todo o material do git funcionou sem problemas.
fonte
A resposta aceita está correta, mas também observe que o git não torna óbvio se o erro é proveniente de controle remoto ou local. Se você estiver executando o OS X no seu controle remoto, o problema de instalação pode estar no lado remoto e você verá o mesmo erro
git clone
e,git pull
NÃOgit status
.fonte
xcode-select --install
excode-select --reset
não funcionou para mim.Eu tive que fazer o download manualmente no site da Apple Developers: https://developer.apple.com/download/
Escolha a linha de comando do seu sistema operacional atual.
fonte