Les outils de ligne de commande Mac 11.4 n'ont plus svn


19

Je viens de mettre à jour XCode et les outils de ligne de commande vers 11.4. Maintenant, quand je lance svn, il dit "svn: error: Les outils de ligne de commande de subversion ne sont plus fournis par Xcode". Les notes de version indiquent que «la prise en charge des outils de ligne de commande pour Subversion - y compris svn, git-svn et les commandes associées n'est plus fournie par Xcode. Si vous avez besoin de Subversion ou d'outils de ligne de commande associés, vous devez installer le package d'outils de ligne de commande en exécutant xcode-select --install. " Je semble être dans une boucle ici, car les outils sont installés. Quelqu'un a-t-il rencontré ce problème et l'a-t-il résolu?


Il est possible qu'ils l'aient également supprimé des outils CLI et n'aient pas mis à jour le message. Pensez plutôt à installer svn depuis homebrew.
Chuck Adams

1
J'ai fini par supprimer manuellement xcode et les outils de ligne de commande, puis installer les outils de ligne de commande directement avec xcode-select --install. Les outils fournis avec XCode sont ceux manquant svn.
Jesse

@Jesse, veuillez sélectionner la meilleure réponse?
Hossein

Réponses:


21

J'ai eu le même problème après la mise à niveau vers Catalina 10.15. Il est clairement mentionné sur le site Web d'Apple que SVN est déconseillé dans cette version.

Vous pouvez le trouver ici: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

La prise en charge des outils de ligne de commande pour Subversion - y compris svn, git-svn et les commandes associées - n'est plus fournie par Xcode.

Les commandes suivantes ont résolu le problème pour moi.

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

Cela supprimera les outils de ligne de commande existants et les réinstallera.


Merci! Ça l'a fait pour moi. Je pensais l'avoir actualisé après la mise à niveau du système d'exploitation, mais cela a fait l'affaire.
Shane Duan

@ShaneDuan Heureux qui vous a aidé :)
Hossein

Cela a fonctionné pour moi sur MacOS Catalina 10.15.2. Merci!
Marco Torchiano

@MarcoTorchiano Vous êtes les bienvenus :)
Hossein

12

J'ai eu le même problème avec Netbeans et j'ai fait ce qui suit depuis la ligne de commande et maintenant tout va bien

sudo xcode-select --install

Cela n'a pas fonctionné pour moi, le message était xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Alors que la solution de @Hossein a fait l'affaire
Marco Torchiano

6
brew install svn 

dans Xcode 11.4. Svn a été supprimé.


1
Cela a fonctionné pour moi sur MacOS Catalin
ShadowUC

1

Je vis la même situation que @Jessie et j'ai appliqué la solution de @ Hossein.

Cependant, après avoir supprimé le répertoire CommandLineTools complet comme conseillé, la xcode-select --installcommande retourne ceci:

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'.

Si je réinstalle «Outils de ligne de commande pour Xcode 11.4» sur developer.apple.com, je reviens avec le premier message xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Revenons donc à la case départ.

Des idées pour résoudre le problème? En fait, je n'ai besoin que d'utiliser Subversion (svn) ...

J'utilise Xcode 11.4 (11E146) avec les outils de ligne de commande pour Xcode 11.4 sur macOS Catalina 10.15.2.

Merci! Normand Brousseau


Avez-vous essayé d'installer SVN indépendamment? Peut brew install svn- être ?
Hossein
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.