Gli strumenti da riga di comando per Mac 11.4 non hanno più svn


19

Ho appena aggiornato XCode e gli strumenti della riga di comando su 11.4. Ora quando eseguo svn dice "svn: errore: gli strumenti da riga di comando di sovversione non sono più forniti da Xcode". Le note sulla versione affermano che "Il supporto dello strumento da riga di comando per Subversion - inclusi svn, git-svn e i comandi correlati non è più fornito da Xcode. Se hai bisogno di Subversion o dei relativi strumenti da riga di comando, devi installare il pacchetto Strumenti da riga di comando eseguendo xcode-select --install. " Mi sembra di essere in un ciclo qui, poiché gli strumenti sono installati. Qualcuno ha riscontrato questo problema e lo ha risolto?


Possibilmente l'hanno eliminato anche dagli strumenti della CLI e non hanno aggiornato il messaggio. Prendi invece in considerazione l'installazione di svn da homebrew.
Chuck Adams,

1
Ho finito per eliminare manualmente xcode e gli strumenti della riga di comando, quindi ho installato gli strumenti della riga di comando direttamente con xcode-select --install. Gli strumenti forniti con XCode come quelli mancanti svn.
Jesse,

@Jesse, per favore, seleziona la risposta migliore?
Hossein,

Risposte:


21

Ho avuto lo stesso problema dopo l'aggiornamento a Catalina 10.15. È chiaramente menzionato nel sito Web di Apple che SVN è deprecato in questa versione.

Puoi trovarlo qui: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Xcode non supporta più lo strumento da riga di comando per Subversion, inclusi svn, git-svn e comandi correlati.

I seguenti comandi hanno risolto il problema per me.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Ciò rimuoverà gli strumenti della riga di comando esistenti e li installerà di nuovo.


Grazie! Che ha fatto per me. Pensavo di averlo aggiornato dopo aver aggiornato il sistema operativo, ma questo ha funzionato.
Shane Duan,

@ShaneDuan Felice che ti abbia aiutato :)
Hossein

Questo ha funzionato per me su MacOS Catalina 10.15.2. Grazie!
Marco Torchiano,

@MarcoTorchiano Prego :)
Hossein,

12

Ho avuto lo stesso problema da Netbeans e ho fatto quanto segue dalla riga di comando e ora tutto bene

sudo xcode-select --install

Non ha funzionato per me, il messaggio era xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Mentre la soluzione di @Hossein ha funzionato
Marco Torchiano il

6
brew install svn 

in Xcode 11.4. Svn è stato rimosso.


1
Questo ha funzionato per me su MacOS Catalin
ShadowUC il

1

Sto vivendo la stessa situazione di @Jessie e ho applicato la soluzione di @ Hossein.

Tuttavia, dopo aver eliminato la directory CommandLineTools completa come consigliato, il xcode-select --installcomando restituisce questo:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

Se reinstallo "Strumenti da riga di comando per Xcode 11.4" da developer.apple.com, ritorno con il primo messaggio xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Quindi torniamo al punto di partenza.

Qualche idea su come risolvere questo problema? In realtà ho solo bisogno di usare Subversion (svn) ...

Sto eseguendo Xcode 11.4 (11E146) con gli strumenti da riga di comando per Xcode 11.4 su macOS Catalina 10.15.2.

Grazie! Normand Brousseau


Hai provato a installare SVN in modo indipendente? Forse brew install svn?
Hossein,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.