如何在Mac OS上设置PATHvariables,以便即使非terminal应用程序看到它?

我需要在Mac OS上添加一个目录到我的PATHvariables。

我将它添加到.bash_profile.profile ,并且适用于terminal。

但Emacs( http://emacsformacosx.com )仍然不使用新的PATHvariables。 (我想从emacs运行latex,但是在我的/usr/local/bin找不到这个命令,我试图将它添加到PATH中)

我甚至退出并返回,但仍然没有运气。

有什么build议么?

在OSX上添加searchpath的“正确”方法是将文件添加到/etc/paths.d/

创build一个名为/etc/paths.d/local的文件,并把/usr/local/bin放在里面。

我不确定Emacs-for-OSX会从这里拿起来,但它应该。

这里给出的build议是:

以规定的XML格式将其添加到.MacOSX/environment.plist文件中,Emacs将正常工作。

(最终自己find了这个)