为 Sublime 设置 OS X 路径变量

为 Sublime 设置 OS X 路径变量

我正在设置 Sublime 以在 Mac 上与 NodeJs 一起运行。我收到以下错误

在此处输入图片描述

但是,查看我的 Path 变量,/usr/bin/local它在 Path 中(我假设它们是不同的?)。我想知道为什么 Node 插件没有$PATH像我在终端中那样提取相同的内容。

在此处输入图片描述

答案1

快速解决方法:

只需通过终端输入以下命令启动 SublimeText2:subl 然后插件就有了 PATH,否则该 PATH 实际上并未初始化。

答案2

对于 Mountain Lion 中的 GUI 应用程序,您需要PATH在中设置变量/etc/launchd.conf。您无法附加到现有PATH变量,因为此文件无权访问环境变量。因此,您必须覆盖现有 PATH 变量。每次编辑时都需要重新启动/etc/launchd.conf

设置环境路径 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

来源:Overwatering 博客 - 在 OS X Mountain Lion 上设置 PATH

相关内容