git sulla riga di comando non funziona più su El Capitan


13

Avendo appena installato OS X 10.11 la scorsa notte, sono stato sorpreso di vedere che il mio terminale Bash ha fatto quanto segue:

$ 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.

La versione precedente di XCode non è stata trasferita sul nuovo sistema operativo. Ho provato una nuova installazione di Git, ma ho ancora avuto lo stesso errore XCode in Bash.

C'è una buona ragione per questo?


Quando viene visualizzato quel messaggio da riga di comando, dovresti anche visualizzare una finestra di dialogo della GUI che offre l'installazione della versione più recente degli strumenti da riga di comando Xcode. Non è successo?
Spiff

Sì, una volta installato XCode ha funzionato ... Mi chiedevo perché git ora abbia una dipendenza da Apple Dev Tools ...?
Alex

Risposte:


21

Per me, questa è stata una soluzione:

xcode-select --install

Dopo l'installazione, git ha ripreso a funzionare.


Buona chiamata grazie. Contrassegnerà come corretto anche se ho installato XCode e questo ha risolto anche questo.
Alex,

Grazie :) Questa è la mia prima risposta su StackExchange, quindi mi aiuterà a guadagnare reputazione.
Michal,

1

Di fronte a questo dopo l'aggiornamento a El-Capitan

xcode-select --install 

non ha funzionato per me anche dopo "Ricerca di software" e download. Non ho Xcode.app installato (non volevo installarlo) quindi l'ho risolto scaricando gli strumenti da riga di comando da https://developer.apple.com/downloads/ (richiede Apple SignIn) e l'ho installato manualmente.

Dopo l'installazione sono stato in grado di eseguire gitnuovamente i comandi


Credo che il comando xcode-select --installfaccia esattamente la stessa cosa: installare gli strumenti da riga di comando. Si può leggere questo aiuto del comando: xcode-select --help. Penso che non richieda l'installazione di Xcode.app.
Michal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.