Alcuni utenti della riga di comando Mac che lavorano con nodejs e npm potrebbero visualizzare un messaggio di errore e un errore di comando sulla falsariga di”xcode-select: errore: lo strumento’xcodebuild’richiede Xcode, ma la directory degli sviluppatori attiva’/Library/Developer/CommandLineTools’è un’istanza di strumenti a riga di comando”. Questo messaggio di errore a volte viene visualizzato dopo l’aggiornamento di MacOS, la migrazione di Mac o
Se ricevi questo messaggio di errore, probabilmente sarai in grado di risolverlo piuttosto semplicemente.
Soluzione 1: installa Strumenti della riga di comando
La soluzione più semplice è semplicemente installare gli strumenti della riga di comando sul Mac, operazione che può essere eseguita dalla riga di comando. Puoi anche semplicemente installare la suite Xcode completa dal Mac App Store se sei propenso a farlo.
Avvia il Terminale e inserisci il seguente comando per avviare l’installazione degli strumenti della riga di comando
xcode-select–install
Procedi con l’installazione quando richiesto
Questo da solo potrebbe risolvere il messaggio di errore”xcode-select error xcodebuild richiede Xcode”.
Soluzione 2: cambia directory per gli strumenti della riga di comando
A volte, se hai installato Xcode e gli strumenti della riga di comando separatamente, potrebbe essere necessario specificare nuovamente la directory in uso per gli strumenti della riga di comando con il seguente comando inserito nel terminale:
sudo xcode-select–switch/Library/Developer/CommandLineTools
Soluzione 3: installa Xcode e cambia posizione per gli strumenti della riga di comando
Un altro approccio prevede il pacchetto Xcode completo che puoi scarica da Apple.
Apri Xcode sul Mac, quindi apri il menu Xcode e scegli Preferenze Vai a”Posizioni”e seleziona gli strumenti della riga di comando appropriati
Soluzione 4: installa Xcode in/Applications, cambia directory di conseguenza
E infine, un’altra soluzione che ha funzionato per alcuni utenti quando gli approcci di cui sopra non funzionano, è installare Xcode da Mac App Store nella directory/Applications/sul Mac. Dopo aver installato Xcode sul Mac, apri il Terminale e inserisci il seguente percorso:
sudo xcode-select-s/Applications/Xcode.app/Contents/Developer
–
Quale di questi trucchi ha funzionato per correggere il messaggio di errore”xcode-select: errore: lo strumento’xcodebuild’richiede Xcode, ma la directory degli sviluppatori attiva’/Library/Developer/CommandLineTools’è un’istanza degli strumenti della riga di comando”sul tuo Mac? Hai trovato un’altra soluzione? Fateci sapere nei commenti.