Impossibile aggiornare gli Strumenti per sviluppatori su Mojave

3

Ciao,

Questa domanda riguarda gli strumenti per lo sviluppo da riga di comando che vengono solitamente installati con xcode-select --install e aggiornati tramite un aggiornamento software dal Mac App Store (almeno fino a macOS 10.13). Io uso la toolchain dello sviluppatore su base giornaliera e ha sempre funzionato e aggiornato senza problemi.

Oggi ho aggiornato il mio Mac da High Sierra 10.13.6 a Mojave 10.14.1, e ho perso la possibilità di aggiornare gli Strumenti per sviluppatori.

Dopo l'aggiornamento ho eseguito un comando di terminale che si basa sugli strumenti di sviluppo installati. Era un comando per aggiornare Homebrew , sebbene non ritenga che gli aspetti specifici siano importanti, poiché ritengo che qualsiasi attività che ha tentato di accedere allo sviluppatore gli strumenti avrebbero attivato lo stesso messaggio di errore.

L'errore era:

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

Ilfraseggioeranuovo(forse),mapensavochefossecausatodallasolitanecessitàdireinstallaregliStrumentipersviluppatoridopoalcuniaggiornamentimacOS.

Piùtardihoprovatoascavareunpo'piùafondonell'errore,ehoscopertoche:

$ls-l/Library/Developer/CommandLineTools/usr/
total0
drwxr-xr-x3rootadmin964Nov19:32share

$whichxcrun
/usr/bin/xcrun

$xcode-select-p
/Library/Developer/CommandLineTools

Tuttavia,comefaccionormalmente,hoinseritoilcomandoperinstallareeaggiornaregliStrumentipersviluppatorinelterminale:

xcode-select--install

Questohadatoilviaallasolitaprocedura:finestramodaleperconfermare,quindirichiestadiaccettareilcontrattodilicenza,seguitadaunabarradiavanzamento.Trannechehafallitomoltorapidamenteconunerroreimprevisto:

Can’tinstallthesoftwarebecauseitisnotcurrentlyavailablefromtheSoftwareUpdateserver.

Hoprovatodiversevolte,senzasuccesso.Diventasemprebloccato.

Avolte,tuttavia,l'errorefasìchelePreferenzediSistemasegnalinounaggiornamentoinattesa:

Seaproilpannellodellepreferenze,avvialaricercadegliaggiornamentienontrovasemprenullatrannelaprimavoltacheèsuccesso.Laprimavolta,hatrovatoquesto:

MihaletteralmentesuggeritodiinstallaregliaggiornamentipermacOS10.11e10.13.Nonhoideadelperché.

Hochiusolapreferenzasenzainstallaree,comehodetto,nonlihamostratidinuovo.NonèinoltredisponibilealcunaggiornamentonelnuovoMacAppStore.

Èunproblemanoto?C'èunmodoperrisolvereilproblema?

Aggiornamento

NaturalmentepossoscaricareDevToolsperilprogrammadiinstallazionedimacOS10.14da link .

Prima di installarli manualmente, però, mi chiedo se c'è qualcosa che non funziona con il sistema.

    
posta tompave 05.11.2018 - 02:57
fonte

4 risposte

0

Sono il poster originale. Alla fine ho risolto il problema installando gli strumenti manualmente, con l'installer che ho scaricato da link .

    
risposta data 08.11.2018 - 10:24
fonte
1

Ho affrontato lo stesso problema. Il modo in cui ho risolto il problema è riportato di seguito.

  1. Ho ricevuto il nuovo xcode 10.1 da App Store. Anche se il problema esisteva.
  2. Quindi eseguo xcode-select --install che non ha funzionato.
  3. aggiorno il mio homebrew di brew update . Eseguo sudo xcode-select --reset .

Ora funziona correttamente.

    
risposta data 05.11.2018 - 10:31
fonte
0

Ho avuto lo stesso problema. Ha iniziato a funzionare senza fare niente di speciale. Ho solo eseguito i seguenti comandi:

xcode-select -print-path

quindi

cd /Library/Developer/CommandLineTools/usr/share/man

finalmente

whatis xcode-select

dopo di ciò sono stato in grado di eseguire nuovamente comandi come git etc.

    
risposta data 06.11.2018 - 12:30
fonte
0

FWIW ecco cosa mi ha aiutato:

  1. Disinstalla completamente Homebrew (vedi Domande frequenti ).
  2. sudo xcode-select --reset (grazie per l'idea @Boka!).
  3. Installa di nuovo Homebrew (vedi brew.sh ).
risposta data 06.11.2018 - 14:53
fonte

Leggi altre domande sui tag