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