tools - xcode command line




Git non funziona dopo l'aggiornamento macOS Mojave(xcrun: errore: percorso sviluppatore attivo non valido(/ Library/Developer/CommandLineTools) (8)

se non si dispone di xcode o si imposta manualmente senza xcode.

  1. sudo rm -rf / Library / Developer / CommandLineTools
  2. https://developer.apple.com/download/more/ e scaricando Command Line Tools (macOS 10.14) per Xcode 10 e installandolo manualmente.
  3. Imposta strumenti da riga di comando

Prendi facilmente

altro

  1. xcode-select --install. abbastanza questo.

Ieri sera (novembre 2018) ho aggiornato macOS Mojave,

Questa mattina sono passato alla base di codice del mio lavoro nella riga di comando sul mio MacBook pro,

digitato "git status" nel repository e ha ricevuto l'errore:

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

Ho capito la parte relativa agli strumenti della riga di comando di Xcode dal messaggio di errore, ma dopo aver eseguito Xcode e aver ricevuto la richiesta di installare gli strumenti aggiuntivi ha affermato di installarli, ma ho comunque ricevuto lo stesso errore dopo aver aperto un nuovo terminale.

Così ho fatto xcode-select --install manualmente e poi ha funzionato per me.


Ho scoperto che la mia versione di Xcode era troppo obsoleta e l'installazione di strumenti da riga di comando non mi aiutava. Ecco cosa ho fatto:

  • Ho disinstallato completamente l'XCode obsoleto
  • Ho reinstallato l'ultimo XCode dall'App Store
  • Questo era tutto. Git è stato ripristinato.

Spero che questo aiuti qualcun altro ...


Il problema è che gli strumenti da riga di comando Xcode devono essere aggiornati.

Torna al tuo terminale e premi:

xcode-select --install

Riceverai quindi:

xcode-select: note: install requested for command line developer tools

Ed essere richiesto in una finestra per aggiornare gli strumenti della riga di comando di Xcode.

Al termine dell'aggiornamento, aprire una nuova finestra del terminale e gli strumenti di sviluppo devono essere restituiti.

Aggiunta: con qualsiasi aggiornamento principale o semi-importante, è necessario aggiornare gli strumenti della riga di comando per ripristinarne il corretto funzionamento. Controlla Xcode con qualsiasi aggiornamento. Questo va oltre il Mojave ...

Dopodiché riavvia il tuo terminale


Per me xcode-select --reset era la soluzione su Mojave.


Per me ciò che ha funzionato è il seguente:

sudo xcode-select --reset

Quindi, come nella risposta di @ High6:

sudo xcodebuild -license

Questo rivelerà una licenza che presumo sia una licenza Xcode. Scorri verso il basso usando lo spazio (o il mouse) quindi tocca agree .

Questo è ciò che ha funzionato per me su MacOS Mojave v 10.14.


Prova questo:

sudo xcode-select --reset 
sudo xcodebuild -license

o questo:

xcode-select --install

Questo funziona per me

sudo xcode-select --reset 
sudo xcodebuild -license

Il codice X deve essere installato.





terminal