Path 升华文本2-构建can';在我的道路上找不到什么?

Path 升华文本2-构建can';在我的道路上找不到什么?,path,sublimetext2,build-system,Path,Sublimetext2,Build System,我有以下coffeescript构建文件: { "cmd": ["coffee", "-c", "$file"] , "selector": "source.coffee" } 当我尝试跑步时,它会给我: [错误2]系统找不到指定的文件[cmd:[u'coffee',u'-c',u'W:\mayapp\myscript.coffee']] [目录:W:\myapp] [路径:/usr/local/bin:C:\Windows\system32;C:\Windows;C:\Windo

我有以下coffeescript构建文件:

{
    "cmd": ["coffee", "-c", "$file"]
,   "selector": "source.coffee"
}
当我尝试跑步时,它会给我:

[错误2]系统找不到指定的文件[cmd:[u'coffee',u'-c',u'W:\mayapp\myscript.coffee']]

[目录:W:\myapp]

[路径:/usr/local/bin:C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\windowsupershell\v1.0\;C:\Program 文件\Microsoft\Web平台安装程序\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET网页\v1.0\;C:\Program Files (x86)\Windows工具包\8.0\Windows性能工具包\;C:\Program 文件\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files(x86)\Microsoft SQL 服务器\110\Tools\Binn\ManagementStudio\;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateSassemblies\;c:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files\TortoiseHg\;c:\Program Files (x86)\nodejs\;C:\Program Files\Mercurial\;C:\Program 文件\TortoiseSVN\bin;C:\草莓\C\bin;C:\草莓\perl\site\bin;C:\草莓\perl\bin;C:\Program 文件(x86)\Bitvise SSH 客户端;C:\chocolate\bin;C:\Users\George\AppData\Roaming\npm\;C:\Program Files\Gallio\bin;C:\Program Files(x86)\Git\cmd;][完成]

在powershell中

coffee -c w:\myapp\myscript.coffee
运行得很好,这让我觉得是npm中的
coffee
文件导致构建系统无法找到。但是请注意npm目录在我的路径上,
coffee.cmd
绝对在该目录中

W:> get-command coffee | select path

Path
----
C:\Users\George\AppData\Roaming\npm\coffee.cmd

我最好的猜测是,该错误是由于在升华的路径变量前面加了linux路径前缀,但我不知道它来自何处。它不在升华之外的路径变量中。

解决方案是使用带有扩展名的命令名-升华无法推断它

因此:

{
    "cmd": ["coffee.cmd", "-c", "$file"]
,   "selector": "source.coffee"
}