【发布时间】:2013-12-21 15:01:36
【问题描述】:
我已经阅读 this 关于 Sublime Text 2 中节点错误的帖子,this 关于查找节点安装位置的帖子,以及 this 关于似乎是相同问题的帖子,但他们都没有到目前为止有帮助。我也更喜欢使用 node.js。请记住,我是一个编程新手,所以目录位置的描述将是绝对路径名,以便我理解。
我按照here 的说明进行操作,我的 Node.sublime-build 文件如下所示:
{
"cmd": ["node", "$file", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "*.js"
}
我重新启动了 Sublime Text 2,但它不起作用。我重新启动了我的电脑,但无济于事。 当前, /usr/local/bin 是存储节点的位置,而我的 $PATH 包含该目录。至少,我认为。我的 $PATH(我在 bash_profile 中)看起来像这样:
-bash: /Users/David/.rvm/gems/ruby-2.0.0-p353/bin:/Users/David/.rvm/gems/ruby-2.0.0-p353@global/bin:/Users/David/.rvm/rubies/ruby-2.0.0-p353/bin:/Users/David/.rvm/bin:/usr/local/heroku/bin:/Users/David/.rbenv/shims:/Users/David/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin: No such file or directory
我认为解决方案可以在 Sublime Text 2 控制台错误消息的行中找到,
[path: /usr/bin:/bin:/usr/sbin:/sbin]
我需要插入 /usr/local/bin: 吗?如果是这样,怎么做?我正在运行 Mac OS X 10.7.5。即使我还没有找到另一个线程,我也很乐意放弃声誉积分来解决我的问题。
干杯!
【问题讨论】:
-
我很抱歉。我忘记发布错误了!我正在运行的文件名为 fizzbuzz.js。 [Errno 2] 没有这样的文件或目录 [cmd: [u'nodejs', u'/Users/David/dev/HTML/lab/12-20-13/fizzbuzz.js']] [dir: /Users/David /dev/HTML/lab/12-20-13] [路径:/usr/bin:/bin:/usr/sbin:/sbin] [完成]
标签: javascript node.js build path sublimetext2