Estoy tratando de usar /etc/paths.d para agregar un ejecutable a mi variable de ruta, pero hasta ahora no he tenido éxito.
La ruta completa del archivo ejecutable es: /opt/ImageMagick/bin/convert
/etc/paths.d contiene dos archivos: 40-XQuartz e ImageMagick
El 40-XQuartz contiene una línea: /opt/X11/bin
ImageMagick contiene una línea:/opt/ImageMagick/bin
Mi echo $PATH
da:
/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
Parece que solo el primer archivo (40-XQuartz) hace su trabajo. Los permisos de los dos archivos (40-XQuartz e ImageMagick) son exactamente los mismos, por lo que mi pregunta es por qué el primero funciona y el segundo no.
Estoy ejecutando OS X Mavericks.
/etc/paths.d
mi trabajo, pero reinicio cualquier aplicación de terminal que esté usando (ITerm2 en mi caso) para que la nueva ruta surta efecto