web-dev-qa-db-fra.com

Où est SVN sur OS X Mountain Lion?

Je suis passé à OS X Mountain Lion et j'ai découvert que SVN n'était plus présent. J'utilise Netbeans 6.9.1 en conjonction avec le SVN d'Apache.

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

97
Jake

Installez le dernier Xcode à partir du Mac App Store.

Allez dans 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 à partir de Téléchargements pour les développeurs .

145
breun

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

$> vi ~/.profile

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

$> source ~/.profile

Ça devrait marcher

11
jfgrang

Consultez également Homebrew pour ces types de forfaits:

brew install svn
11

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 source à l’adresse http://Subversion.Apache.org/download/#recommended-release , décompressez-la et accédez au Terminal. Accédez au dossier que vous venez de décompresser via

cd /path/to/folder

(vous pouvez faire glisser le dossier du Finder dans Terminal). Puis tapez

./configure

attendre

make

attendez assez longtemps

Sudo make install

Cependant, vous devrez peut-être changer votre PATHS en allant à/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 "what svn"), la nouvelle est dans/usr/local/bin. Les deux sont dans le fichier PATHS, mais dans le "mauvais" ordre.

5
Jannik Arndt

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

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

4
Craig Nakamoto

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. N'oubliez pas que vous devez conserver la même version principale utilisée par Netbeans, si vous touchez votre copie de travail à la fois 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 1.7.5. Ou passez à une version plus récente de NetBeans avec le support de Subversion 1.7.

Update: On dirait que le support svn de NetBeans interagit avec le client en ligne de commande et prend en charge les commandes svn 1.6.x et plus récentes: Visite guidée de Subversion - Netbeans . Je choisirais alors la nouvelle version 1.7.x.

3
rlovtang

Vous pouvez toujours installer Subversion via MacPorts .

Sudo port install Subversion
1
bahrep

Si vous installez via XCode, vous obtiendrez svn 1.6.x. Si vous avez besoin de 1.7.x, vous aurez des problèmes avec les URL http des référentiels, vous devrez donc également installer neon. Ceci est mon article de blog sur la façon de procéder (la première partie explique pourquoi)

http://nemanjakovacevic.net/blog/2013/01/svn-Android-pre-compiler-and-mac-os-x-pita-combination/

1
Nemanja Kovacevic

Il peut être présent dans /opt/Subversion/bin. Si tel est le cas, vous pouvez ajouter ce répertoire à la variable d'environnement PATH dans votre ~/.bash_profile file.

0
An̲̳̳drew

Il existe actuellement de nombreux problèmes avec la version 1.7.5 sur le Mountain Lion d’Apple. La version svn du site Apache a une mauvaise version de Neon (provoquant svn: E170000: schéma d'URL non reconnu pour http *). La version en ligne de commande de WANdisco a des problèmes et n’est donc pas prête, alors que CollabNet n’est pas conçu pour OSX Mountain Lion.

La version graphique de Syncro est opérationnelle pour la version 1.7.5, les versions en ligne de commande ne le sont pas.

Le mieux est de rester sur le 1.6 jusqu'à ce que tous les problèmes soient résolus.

0
Harm

SVN est peut-être déjà installé mais il se peut qu'il ne soit pas disponible dans Terminal, car SVN n'est pas inclus dans le chemin.

En 10.8, ils ont déplacé SVN dans le dossier Application. Vous devez ajouter ce dossier au fichier/etc/path pour qu'il soit disponible dans Terminal.

  1. Tout d'abord, ouvrez nano:

    Sudo nano /etc/paths
    

    Notez que ceci demandera un mot de passe. Entrez le mot de passe correct.

  2. Dans l'éditeur nano, ajoutez la ligne suivante à la fin du fichier:

    /Applications/Xcode.app/Contents/Developer/usr/bin
    
  3. Utilisation Control + O écrire les fichiers et Control + X pour quitter Nano Editor.

  4. Quitter le terminal (Control + Q) et redémarrez. Tapez SVN Help et vous verrez que SVN est maintenant disponible dans la fenêtre Terminal.

Voici une aide supplémentaire: http://www.threeeyedbird.com/blog/2012/08/06/where /

0
hk_
Sudo ln -s  /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/
0
STB Land