我正在设置 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