Как установить переменную PATH в Mac OS, чтобы ее могли видеть даже нетерминальные приложения?

Мне нужно добавить каталог к ​​моей переменной PATH в Mac OS.

Я добавил это в .bash_profile а также .profileи это работает для терминала.

Но Emacs ( http://emacsformacosx.com/) по-прежнему не использует новую переменную PATH. (Я пытаюсь запустить латекс из Emacs, но это не найти команду в моем /usr/local/bin, который я пытаюсь добавить в ПУТЬ...)

Я даже вышел из системы и вернулся, но все равно не повезло.

Какие-либо предложения?

2 ответа

"Правильный" способ добавить пути поиска в OSX - это добавить файл в /etc/paths.d/,

Создайте файл с именем /etc/paths.d/local и положи /usr/local/bin внутри него.

Я не уверен, что Emacs-for-OSX подберет его отсюда, но так и должно быть.

Предложение, данное здесь, работает:

Добавьте это к .MacOSX/environment.plist файл в предписанном формате XML, и Emacs будет работать нормально.

(Нашел это сам в конце концов.)

Другие вопросы по тегам