Le Blog du Geek Joyeux

Plus moins vite tu codes, moins plus vite ça plante

Gestion du PATH sous OS X

| Commentaires

Une fonctionnalité bien pratique de OS_X est la gestion du PATH. En effet un mécanisme permet de ne pas surcharger son .bashrc chaque fois que l’on doit rajouter une entrée dans le PATH.

La magie s’opère dans le fichier /etc/paths et dans le dossier /etc/paths.d.

Le premier est un listing des chemin généraux :

1
2
3
4
/usr/bin
/bin
/usr/sbin
/sbin

Le deuxième est un dossier permettant d’ajouter des fichiers contenant des listings en plus. Ces fichiers seront chargés à la suite de /etc/paths.

Exemple

Si vous avez installé MySQL avec le DMG fourni sur le site officiel, vous pouvez ajouter le chemin des exécutables mysql en créant un fichier /etc/paths.d/mysql et y écrire la ligne suivante :

$ /usr/local/mysql/bin

Collision

Si vous vous trouvez dans la situation où vous avez un exécutable dans un dossier non système et que vous souhaitez que ce dossier ait la priorité, mettez le en tête du fichier /etc/paths, les chemins sont chargés dans l’ordre.

Commentaires