Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

Предложение дано Вот работает:

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

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