Sto cercando di usare /etc/paths.d per aggiungere un eseguibile alla mia variabile di percorso ma finora non ho avuto successo.
Il percorso completo del file eseguibile è: /opt/ImageMagick/bin/convert
/etc/paths.d contiene due file: 40-XQuartz e ImageMagick
40-XQuartz contiene una riga: /opt/X11/bin
ImageMagick contiene una riga:/opt/ImageMagick/bin
Il mio echo $PATH
dà:
/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
Quindi sembra che solo il primo file (40-XQuartz) faccia il suo lavoro. Le autorizzazioni dei due file (40-XQuartz e ImageMagick) sono esattamente le stesse, quindi la mia domanda è: perché il primo funziona e il secondo no.
Sto eseguendo OS X Mavericks.
/etc/paths.d
per me funziona, ma riavvio qualsiasi applicazione terminale che sto usando (ITerm2 nel mio caso) per rendere effettivo il nuovo percorso