【发布时间】:2013-12-02 09:56:46
【问题描述】:
我正在尝试在 Sublime Text 3 中设置 CoffeeScript 构建系统,但我不断收到以下错误:
env: node: No such file or directory
[Finished in 0.0s with exit code 127]
[cmd: ['coffee', '-o','/Users/jcourtdemone/Sites/autotempest.com/new_design_sandbox/static/script', '-cw', '/Users/jcourtdemone/Sites/autotempest.com/new_design_sandbox/static/coffee']]
[dir: /Users/jcourtdemone/Sites/autotempest.com/new_design_sandbox/static/coffee]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
我的构建系统如下所示:
{
"name": "Coffee - AT",
"cmd": ["coffee","-o","${project_path:${folder}}/static/script","-cw","${project_path:${folder}}/static/coffee"],
"selector": "source.coffee",
"path":"/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/node_modules/coffee-script/bin"
}
这有两点奇怪。
1) 它说它正在寻找/usr/bin,其中存在指向coffee 的符号链接。
2) 由于 (1),我覆盖了 $PATH 以包含 coffee 的实际位置,即 /usr/local/lib/node_modules/coffee-script/bin,但由于某种原因,$PATH 没有被正确覆盖,它坚持使用默认$PATH。
注意事项:
i) 我已经验证了所有路径都是正确的,并且可以通过常规终端命令正常传递。
ii) 尝试在构建系统中使用 "shell": true 变量。
iii) 我有另一个类似这样的 Compass 构建系统。
有人遇到过类似的问题吗?有什么想法吗?
【问题讨论】:
标签: coffeescript build-automation sublimetext sublimetext3