崇高文本 2 - 构建在我的路径上找不到东西?



我有以下coffeescript构建文件:

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

当我尝试运行时,它会给我:

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

[dir:W:\myapp]

[路径:/usr/local/bin:C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0\;C:\ProgramFiles\Microsoft\Web平台安装程序\;C: \程序文件(x86)\Microsoft ASP.NET\ASP.NETWeb Pages\v1.0\;C: \程序文件(x86)\Windows工具包\8.0\Windows性能工具包\;C: \程序Files\Microsoft SQL Server\110\Tools\Binn\;c: \程序文件(x86)\Microsoft SQL Server\110\Tools\Binn\;c: \Program Files\MicrosoftSQL Server\110\DTS\Binn\;c: \Program Files(x86)\Microsoft SQLServer\110\Tools\Binn\ManagementStudio\;c: \程序文件(x86)\Microsoft Visual Studio10.0\Common7\IDE\PrivateAssemblys\;c: \Program Files(x86)\Microsoft SQL Server\110\DTS\Binn\;C: \Program Files\TortoiseHg\;C: \程序文件(x86)\nodejs\;C: \Program Files\Mercurial\;C: \程序Files\TortoiseSVN\bin;C: \草莓\C\bin;C: \草莓\perl\site\bin;C: \草莓\perl\bin;C: \程序文件(x86)\Bitvise SSH客户C: \巧克力\bin;C: \Users\George\AppData\Roaming\npm\;C: \程序Files\Gallio\bin;C: \Program Files(x86)\Git\cmd;][完成]

在powershell 中

coffee -c w:myappmyscript.coffee

运行得很好,这让我认为构建系统找不到来自npm的coffee文件。然而,请注意我路径上的npm目录IS和coffee.cmd绝对在该目录中

W:> get-command coffee | select path
Path
----
C:UsersGeorgeAppDataRoamingnpmcoffee.cmd

我最好的猜测是,这个错误是由于前缀为sublime的路径变量的linux路径造成的,但我不知道这是从哪里来的——它不在sublime之外的路径变量中。

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

因此:

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

相关内容

  • 没有找到相关文章

最新更新