Comment installer svn sous Mac OS X ?
Par tibo, samedi 29 septembre 2007 à 16:15 :: Mac os X :: #11 :: rss
Disposer de subversion dans le terminal de mac os x est très pratique, et il existe de multiples paquets pour l'installer automatiquement, notamment celui de Martin Ott. On ne fait pas plus simple, télécharger, double-cliquer, valider, valider, valider...
Seulement voilà, après installation de ce paquet (et de ceux d'autres auteurs d'ailleurs, c'est pareil), je n'avais toujours pas accés à svn dans mon terminal. La simple commande
whereis svn
ne retourne rien après installation du paquet... Pourtant tout semble s'être bien passé. Donc ce satané svn doit bien être quelque part, mais le système ne le voit pas.
Après avoir cherché un peu, on se rend compte que les exécutables qui composent svn ont été placés dans le répertoire /usr/local/bin. Il sont donc bien là, mais Mac OS X ne regarde pas dans le dossier /usr/local/bin quand il cherche des éxecutables. Il va donc falloir lui dire de regarder là aussi.
Les chemins vers les répertoires dans lesquels Mac OS X cherche les executables sont stockés dans la variable d'environnement PATH. Une commande echo $PATH
dans le terminal vous confirmera d'ailleurs que le chemin /usr/local/bin (où sont les éxecutables svn) ne figure pas dans la variable PATH. On va donc tout simplement ajouter ce chemin dans la variable PATH, et pouf, on pourra appeler svn du terminal.
Pour ajouter le chemin à la fin de la variable PATH, une simple commandeexport PATH=$PATH:/usr/local/bin
suffit. Mais par contre dès que l'on va quitter la session, la modification va disparaitre, et il faudra recommencer à chaque redémarrage... pas terrible.
Pour que ce chemin soit ajouté à la variable PATH à chaque session, il faut modifier le fichier profile qui se situe dans le répertoire /etc.
En terminal :
cd /etc
sudo nano profile
Là on va simplement ajouter le chemin /usr/local/bin à la liste des chemins qui est mise par défaut dans la variable PATH.
Donc cette ligne :
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
Devra être modifiée comme ceci :
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
Ensuite on quitte nano ( controle + x ) en validant l'enregistrement des modifications.
Et voilà, svn est "visible".
Commentaires
1. Le mercredi 5 mars 2008 à 11:52, par mimilgraham
Ajouter un commentaire