Sublimetext2 升华文本2和bin路径

Sublimetext2 升华文本2和bin路径,sublimetext2,Sublimetext2,如果我在终端(zsh)中打印我的$PATH,我会得到: 但是,如果我从Sublime Text 2控制台打印环境变量,我只能得到: >>> print(os.environ['PATH']) /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jviotti/bin Sublime Text 2检测到我正在使用Zsh,但是我的大部分路径都丢失了 如何解决此问题?当您使用subl命令通过命令行启动Sublime时,它会从she

如果我在终端(zsh)中打印我的
$PATH
,我会得到:

但是,如果我从Sublime Text 2控制台打印环境变量,我只能得到:

>>> print(os.environ['PATH'])
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jviotti/bin
Sublime Text 2检测到我正在使用Zsh,但是我的大部分路径都丢失了


如何解决此问题?

当您使用
subl
命令通过命令行启动Sublime时,它会从shell中拾取当前的
路径。但是,从GUI启动的文件有一个单独的
路径
,这就是需要更改的内容。有关如何为通过Dock或Finder启动的OS X程序设置路径的详细说明,请访问Unix.SE。这只在山狮身上测试过(对于狮子有不同的方法),虽然它应该在小牛身上工作,但我不能保证。它确实需要具有管理员权限

简单地说,您需要编辑
/etc/launchd.conf
(如果它不存在,也可以创建它)以包含所有需要的条目,然后重新启动计算机以使更改生效。请记住,这将影响所有GUI程序,而不仅仅是升华,因此如果您开始出现无法解释的行为或错误,这可能就是原因

祝你好运

>>> print(os.environ['PATH'])
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jviotti/bin