Я намагаюся використовувати /etc/paths.d, щоб додати виконуваний файл до моєї змінної шляху, але поки що у мене немає успіху.
Повний шлях виконуваного файлу: /opt/ImageMagick/bin/convert
/etc/paths.d містить два файли: 40-XQuartz та ImageMagick
40-XQuartz містить один рядок: /opt/X11/bin
ImageMagick містить один рядок:/opt/ImageMagick/bin
Мої echo $PATH
дає:
/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
Тож здається, що лише перший файл (40-XQuartz) виконує свою роботу. Дозволи на два файли (40-XQuartz та ImageMagick) абсолютно однакові, тому моє питання, чому перший працює, а другий - ні.
Я запускаю OS X Mavericks.
/etc/paths.d
роботи для мене, але я перезапускаю будь-яку термінальну програму, яку я використовую (ITerm2 у моєму випадку), щоб новий шлях