Ich versuche, /etc/paths.d zu verwenden, um meiner Pfadvariablen eine ausführbare Datei hinzuzufügen, aber bisher habe ich keinen Erfolg.
Der vollständige Pfad der ausführbaren Datei lautet: /opt/ImageMagick/bin/convert
/etc/paths.d enthält zwei Dateien: 40-XQuartz und ImageMagick
Der 40-XQuartz enthält eine Zeile: /opt/X11/bin
Der ImageMagick enthält eine Zeile:/opt/ImageMagick/bin
Meine echo $PATH
gibt:
/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
Es scheint also, dass nur die erste Datei (40-XQuartz) ihren Job macht. Die Berechtigungen der beiden Dateien (40-XQuartz und ImageMagick) sind genau gleich. Meine Frage ist also, warum die erste funktioniert und die zweite nicht.
Ich verwende OS X Mavericks.
/etc/paths.d
funktioniert für mich, aber ich starte die von mir verwendete Terminalanwendung (in meinem Fall ITerm2) neu, damit der neue Pfad wirksam wird