Question Où est SVN sur OS X Mountain Lion?


J'ai mis à niveau vers OS X Mountain Lion et découvert que SVN n'est plus présent. J'utilise Netbeans 6.9.1 conjointement avec SVN d'Apache.

Comment puis-je le récupérer et travailler?


96
2017-07-25 20:04


origine




Réponses:


Installez le dernier code X depuis le Mac App Store.

Aller à Xcode »Préférences» Téléchargements »Outils de ligne de commande» Installer.

Si vous ne souhaitez pas télécharger / installer Xcode, vous pouvez toujours télécharger les outils de ligne de commande pour Mountain Lion depuis Téléchargements pour développeurs.


145
2017-07-26 00:25



Pour toute autre personne qui trouve que cela ne fonctionne pas, j'ai dû fermer ma fenêtre de terminal et en ouvrir une nouvelle avant que SVN cesse de se plaindre des mauvaises versions après l'installation de CLT depuis Xcode. - jerclarke


Si vous avez installé Xcode et si vous utilisez bash:

$> vi ~/.profile

ajoutez ceci à la fin de votre fichier .profile PATH = "$ {PATH}: / Applications / Xcode.app / Contents / Developer / usr / bin /"

$> source ~/.profile

Ça devrait marcher


11
2017-07-26 14:29



J'ai initialement + 1'ed la réponse acceptée, mais j'ai ajouté un +1 ici car cela fonctionnait sans avoir à installer quoi que ce soit (qui peut n'avoir "installé" que ce qui était déjà là de toute façon.) - JMD
Vous devez avoir Xcode installé pour que cela fonctionne. De même, si un autre logiciel n'utilise pas le même environnement que votre utilisateur, il ne pourra pas trouver svn (ou tout autre paquet fourni par Xcode). - Javier Parra
ouais, mais si vous installez xcode ce n'est pas assez - merci jfgrang - Joanna Bryson


Vérifiez également Homebrew pour ce type de paquets:

brew install svn

11
2017-08-13 20:39



Utilisez ceci pour obtenir svn 1.7 sur OSX Lion - olore


XCode installera uniquement SVN 1.6.18 (r1303927). Mais vous pouvez facilement installer Subversion à partir d'Apache. Il suffit de télécharger les fichiers sources à http://subversion.apache.org/download/#recommended-release, déballez et entrez dans le terminal. Accédez au dossier que vous venez de déballer via

cd /path/to/folder

(vous pouvez glisser-déposer le dossier du Finder dans le terminal). Puis tapez

./configure

attendez

make

attendre assez longtemps

sudo make install

Cependant, vous devrez peut-être changer votre PATHS en allant sur / etc

cd /etc

et ouvrez le fichier PATHS

open paths

Dans mon cas, l’ancienne installation était dans / usr / bin / svn (vous pouvez vérifier cela avec "quelle svn"), la nouvelle est dans / usr / local / bin. Les deux sont dans le fichier PATHS, mais dans le "mauvais" ordre.


5
2017-07-30 21:43



Ravi de voir la ligne de commande "faire" réponse. Cependant, il convient de noter que cette méthode peut très bien nécessiter des conditions préalables (non satisfaites), telles que BerkeleyDB et SQlite. Soyez prêt à saisir d'autres logiciels sur Internet pour prendre en charge cette méthode. - cixelsyd


Vous pouvez également installer le SVN et d'autres outils de ligne de commande sans installer le code xcode complet selon cet article:

http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/


4
2017-11-06 18:50



D'accord. C'est une meilleure réponse. téléchargez 116 Mo (Outils de ligne de commande) au lieu de 1,5 Go (XCode). - Omar


Vous pouvez installer l'une des distributions binaires disponibles sur

Paquets binaires Apache Subversion - Mac OS X

J'ai choisi la distribution WANdisco moi-même. Gardez à l'esprit que vous devez rester sur la même version majeure que Netbeans, si vous touchez votre copie de travail à partir de NetBeans et de la ligne de commande. Donc, si NetBeans 6.9.1 utilise toujours Subversion 1.6, vous devriez opter pour Subversion 1.6.18, pas pour 1.7.5. Ou passez à une version plus récente de NetBeans avec le support Subversion 1.7.

Mettre à jour: NetBeans svn supporte le client en ligne de commande et supporte svn 1.6.x et plus récent: Visite guidée de Subversion - Netbeans. J'irais pour la nouvelle version 1.7.x alors.


3
2017-07-25 20:15





Vous pouvez toujours installer Subversion via MacPorts.

sudo port install subversion

1
2017-07-26 10:01



Les outils de ligne de commande de Xcode sont indispensables au fonctionnement de MacPorts: aucun outil CLI, aucune subversion, que ce soit en le compilant à la main ou via MacPorts. - Alex Reynolds
Error: Port subversion not found. J'utilise MacPorts 2.1.2 sur Mountain Lion. - Kees de Kooter