O git na linha de comando não funciona mais no El Capitan

13

Tendo acabado de instalar o OS X 10.11 ontem à noite, fiquei surpreso ao ver que meu terminal Bash fazia o seguinte:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

A versão anterior do XCode não foi transferida para o novo sistema operacional. Tentei uma nova instalação do Git, mas ainda tinha a mesma falha do XCode no Bash.

Existe uma boa razão para isso?

Alex
fonte
Quando essa mensagem da linha de comando acontece, você também deve ver uma caixa de diálogo da GUI oferecendo a instalação da versão mais recente das ferramentas de linha de comando do Xcode. Isso não aconteceu?
Spiff
Sim, uma vez que instalei o XCode, funcionou ... Fiquei me perguntando por que o git agora depende da Apple Dev Tools ...?
Alex

Respostas:

21

Para mim, esta foi uma solução:

xcode-select --install

Após a instalação, o git começou a funcionar novamente.

Michal
fonte
Boa ligação, obrigado. Será marcado como correto, embora eu instalei o XCode e isso também foi corrigido.
204 Alex
Obrigado :) Esta é a minha primeira resposta no StackExchange, por isso me ajudará a ganhar reputação.
Michal
1

Enfrentou isso depois de atualizar para o El-Capitan

xcode-select --install 

não funcionou para mim, mesmo depois de 'Finding Software' e Downloading. Eu não tenho o Xcode.app instalado (não queria instalá-lo), então eu o corrigi baixando o Command Line Tools em https://developer.apple.com/downloads/ (requer o Apple SignIn) e o instalei manualmente.

Após a instalação, fui capaz de executar gitcomandos novamente

William M
fonte
Eu acredito que o comando xcode-select --installfaz exatamente a mesma coisa - instale as ferramentas de linha de comando. Você pode ler este na ajuda do comando: xcode-select --help. Eu acho que não requer a instalação do Xcode.app.
Michal