Я пытаюсь использовать /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), чтобы новый путь вступил в силу