Osx 10.11 为 gui 启动的应用程序设置路径

Osx 10.11 set path for gui launched applications

我想得到 sublime 直接连接到 gams。

Gams 直接在终端中设置,launchctl

 gams --version
--- Job --version Start 05/12/16 09:09:32 24.7.1 r56632 DEX-DEG x86 64bit/MacOS X
*** Unable to open input file (RC=2) --version
*** SysMsg: No such file or directory
*** Status: Terminated due to parameter errors
--- Job --version Stop 05/12/16 09:09:32 elapsed 0:00:00.001
which gams
/Applications/gams/gams24.7_osx_x64_64_sfx/gams
launchctl getenv gams
/Applications/gams/gams24.7_osx_x64_64_sfx

然而 sublime 似乎并没有接受 $PATH 即使它是通过 launchtl 设置的。

在这种情况下编辑 sublime-gams 配置文件:

"path": "/Applications/GAMS/gams24.7_osx_x64_64_sfx",

并在那里设置路径。