如何解决在sublime text 2上运行Coffeescript的错误?

时间:2013-03-28 18:51:33

标签: coffeescript sublimetext2

当我尝试运行coffeescript文件时,它无法运行。我可以编译该文件但可以运行它。

这是我的构建设置:

{
    "cmd": ["coffee.cmd","-c","$file"]
,   "selector": "source.coffee"
,   "working_dir": "$project_path"
,   "variants":
[
    {
        "name": "Run",
        "cmd": ["coffee", "$file"]
    }
] }

我已经将二进制文件位置放到了环境变量中。每次我运行咖啡脚本时,它都会给我以下错误。

[Error 2] The system cannot find the file specified
[cmd:  [u'coffee', u'D:\\coffeescript\\demo.coffee']]
[dir:  D:\coffeescript]
[path: C:\ColdFusion9\verity\k2\_nti40\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Samsung\AllShare Framework DMS\1.3.06\;C:\Program Files\Samsung\AllShare Framework DMS\1.3.06\64bit\;C:\Program Files (x86)\Calibre2\;D:\4.Application\#Tools\Console2\;C:\Program Files\Java\jdk1.7.0_11\bin\;D:\LINGO14\;C:\Program Files\nodejs\;C:\Ruby200-x64\bin;C:\Users\aungt_000\AppData\Roaming\npm;]
[Finished]

我该如何解决?

1 个答案:

答案 0 :(得分:2)

如果您使用recommended进行全局安装,则应在cake.cmd目录中找到coffee.cmd%APPDATA%\npm\个文件。您可以将该目录添加到PATH,我还建议将整个路径(例如"c:\Documents and Settings\username\Application Data\npm\coffee.cmd")硬编码到.sublime-build文件中,这样就不会丢失。