J'essaie d'utiliser /etc/paths.d pour ajouter un exécutable à ma variable de chemin mais je n'ai pas réussi jusqu'à présent.
Le chemin complet du fichier exécutable est: /opt/ImageMagick/bin/convert
/etc/paths.d contient deux fichiers: 40-XQuartz et ImageMagick
Le 40-XQuartz contient une ligne: /opt/X11/bin
l'ImageMagick contient une ligne:/opt/ImageMagick/bin
Mon echo $PATH
donne:
/Users/Administrator/.rbenv/shims:/Users/Administrator/.rbenv/bin:/Users/Administrator/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
Il semble donc que seul le premier fichier (40-XQuartz) fasse son travail. Les autorisations des deux fichiers (40-XQuartz et ImageMagick) sont exactement les mêmes, donc ma question est de savoir pourquoi le premier fonctionne et le second ne l'est pas.
J'utilise OS X Mavericks.
/etc/paths.d
fonctionne pour moi, mais je redémarre l'application terminal que j'utilise (ITerm2 dans mon cas) pour que le nouveau chemin prenne effet