Как установить переменную 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 будет работать нормально.
(Нашел это сам в конце концов.)