99 votes

Où se trouve SVN sur OS X Mountain Lion ?

J'ai fait la mise à jour vers OS X Mountain Lion et j'ai découvert que SVN n'est plus présent. J'utilise Netbeans 6.9.1 en conjonction avec le SVN d'Apache.

Comment puis-je le récupérer et le faire fonctionner ?

11voto

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

$> vi ~/.profile

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

$> source ~/.profile

Il devrait fonctionner

11voto

Mike Reed Points 11

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

brew install svn

5voto

Jannik Arndt Points 151

XCode n'installera que le SVN 1.6.18 (r1303927). Mais vous pouvez facilement installer Subversion à partir d'Apache. Téléchargez simplement les fichiers sources à http://subversion.apache.org/download/#recommended-release , déballez et allez dans le terminal. Naviguez vers le dossier que vous venez de décompresser via

cd /path/to/folder

(vous pouvez faire glisser et déposer le dossier du Finder dans le Terminal). Ensuite, tapez

./configure

attendre

make

attendre un certain temps

sudo make install

Cependant, vous devrez peut-être changer vos PATHS en allant dans /etc

cd /etc

et ouvrez le fichier PATHS

open paths

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

4voto

Overbryd Points 450

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

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

3voto

rlovtang Points 131

Vous pouvez installer l'une des distributions binaires disponibles à l'adresse suivante

Paquets binaires Apache Subversion - Mac OS X

J'ai choisi moi-même la distribution WANdisco. Gardez à l'esprit que vous devez rester sur la même version majeure que celle utilisée par Netbeans, si vous touchez votre copie de travail à la fois depuis NetBeans et depuis la ligne de commande. Ainsi, si NetBeans 6.9.1 utilise toujours Subversion 1.6, vous devez opter pour Subversion 1.6.18 et non 1.7.5. Ou passer à une version plus récente de NetBeans avec le support de Subversion 1.7.

更新しました。 Il semble que le support svn de NetBeans interagisse avec le client de ligne de commande et supporte svn 1.6.x et plus récent : Visite guidée de Subversion - Netbeans . Je choisirais la version 1.7.x la plus récente.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X