Risolto il problema con Git che non funzionava dopo l'aggiornamento macOS (xcrun: errore: percorso sviluppatore attivo non valido (/Library/Developer/CommandLineTools)
Sommario:
Alcuni utenti di Mac Terminal potrebbero scoprire che git, pip, HomeBrew e altri strumenti della riga di comando potrebbero non funzionare o non funzionare come previsto con un messaggio di errore che indica "xcrun: errore: percorso sviluppatore attivo non valido (/Libreria/ Sviluppatore/Strumenti riga di comando)". A volte questi strumenti della riga di comando smettono di funzionare dopo un aggiornamento del software di sistema macOS, ma funzionavano in precedenza.
Fortunatamente è facile correggere il messaggio di errore "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)" e ottenere git, pip, Homebrew o qualsiasi altro strumento da riga di comando che fallito, per ricominciare a lavorare.
Per quel che vale, il messaggio di errore completo è:
Correzione errore "xcrun: errore: percorso sviluppatore attivo non valido" nel Terminale su MacOS
La soluzione, come avrai intuito dal messaggio di errore stesso, è reinstallare o installare gli strumenti della riga di comando. Sì, anche se hai già installato gli strumenti della riga di comando, dovresti reinstallarli per risolvere il messaggio di errore, in particolare se si verifica l'errore solo dopo un aggiornamento del software di sistema (ad esempio, da Mojave a Monterey).
L'installazione/reinstallazione di CLT può essere eseguita dalla riga di comando immettendo la seguente stringa di comando nel Terminale:
xcode-select --install
Premendo Invio verrà visualizzato un pop-up con un indicatore di avanzamento durante il download degli strumenti della riga di comando.
Una volta completata l'installazione degli strumenti della riga di comando, è necessario riavviare il Mac (a volte il semplice aggiornamento, il riavvio del terminale o l'apertura di un nuovo terminale possono risolvere anche il messaggio "errore xcrun percorso sviluppatore attivo non valido", ma si consiglia un riavvio).
Se stai usando Homebrew, dovresti anche assicurarti di aggiornare Homebrew dopo aver (re)installato gli strumenti della riga di comando.
Continuo a vedere xcrun: errore: percorso sviluppatore attivo non valido (/Library/Developer/CommandLineTools)?
Se hai installato o reinstallato gli strumenti della riga di comando tramite Terminale, hai riavviato il Mac e continui a ricevere l'errore, puoi anche provare a installare manualmente gli strumenti della riga di comando utilizzando un file DMG direttamente da Apple .
Avrai bisogno di un ID Apple per accedere al download, quindi vai su developer.apple.com e scarica Command Line Tools per Xcode (ultima versione) e installalo manualmente.
Ancora una volta, gli utenti Homebrew vorranno aggiornare Homebrew. Non dovresti dover installare di nuovo Homebrew o rimuoverlo e reinstallarlo, un semplice aggiornamento dovrebbe bastare.
Ha funzionato per risolvere i tuoi problemi con git, pip, Homebrew o qualsiasi altra cosa facesse scattare il messaggio di errore xcrun nella riga di comando del tuo Mac? Hai trovato un' altra soluzione? Condividi i tuoi pensieri e le tue esperienze nei commenti.