git non funziona dopo l'aggiornamento a El Capitan

0

Ho appena aggiornato il mio OS X a El Capitan.

Nella versione precedente ho installato git con Xcode (come le impostazioni raccomandate) .

Dopo l'aggiornamento non ho potuto usare git. Il comando git mostra.

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

git --version mostra anche lo stesso errore. Ho installato XQuartz ma il problema non è stato risolto.

Utilizzerò principalmente git dal terminale o da IDE di Jetbrains

    
posta Nafeez Abrar 21.03.2016 - 07:11
fonte

2 risposte

2

Una soluzione potrebbe essere di nuovo installata git.

Ma per assicurarti che funzioni come prima puoi installare Xcode eseguendo

xcode-select --install
    
risposta data 21.03.2016 - 07:34
fonte
2

La mia reputazione è troppo bassa per commentare; altrimenti avrei commentato la risposta di Nafeez Abrar. La sua risposta è corretta. Due punti:

  • Questo post su github gist fornisce la stessa guida di Nafeez, insieme ai commenti che indicano che l'esecuzione di "xcode-select --install" ha lavorato per loro.
  • Ho appena provato a eseguire il comando da solo e ha funzionato per me. Prima di eseguire quel comando (che ha installato / aggiornato Xcode o aggiunto gli strumenti da riga di comando Xcode - non ho prestato molta attenzione, ma ha eseguito un programma di installazione Xcode e penso che abbia detto che gli strumenti da riga di comando dovevano essere installati), ho ottenuto lo stesso errore; dopo, git ha funzionato di nuovo. (Parte del problema nel mio caso è che ho installato due gits e quello che sembra essere parte dell'installazione di Xcode è stato il primo sul mio percorso.)

Comunque, sembra che il commento di @ Tetsujin non sia corretto, quindi sembra che il modo più pulito per aggiornare questo thread sia aggiornare o rimuovere il suo commento errato, (forse) modificare la risposta di Nafeez per includere il riferimento a github.com, e (forse) rendere la mia risposta un commento (come Nafeez merita credito per una risposta corretta).

    
risposta data 07.05.2018 - 20:14
fonte

Leggi altre domande sui tag