Sublime Text build:找不到指定的文件

时间:2012-08-27 01:23:24

标签: build coffeescript sublimetext2

我已经通过Package Control安装了CoffeeScript插件。当我尝试构建test.coffee时,它给了我这个:

[Error 2] The system cannot find the file specified
[cmd:  [u'cake', u'sbuild']]
[dir:  C:\Users\Me\Documents\TestProject]
[path: C:\Users\Me\AppData\Roaming\npm\]
[Finished]

这是Sublime Text的构建。我在Windows上,ST2之外的所有CoffeeScript都能正常工作。

{
    "cmd": ["cake", "sbuild"],
    "path": "C:\\Users\\Me\\AppData\\Roaming\\npm",
    "selector": "source.coffee",
    "working_dir": "$project_path"
}

路径给出正确的值。蛋糕脚本在那里。那问题出在哪里?

3 个答案:

答案 0 :(得分:11)

感谢帮助人员。我终于找到了问题。

在Windows上,而不是

"cmd": ["cake", "sbuild"]

应该是

"cmd": ["cake.cmd", "sbuild"]

而不是修改它只需添加:

"windows":
{
    "cmd": ["cake.cmd", "sbuild"]
}

这很微妙......

答案 1 :(得分:1)

使用Ms Window环境,您可以尝试:

{
    "windows":
    {
        "cmd": ["cake", "sbuild"],
        "selector": "source.coffee",
        "working_dir": "$project_path"
    }
}

答案 2 :(得分:0)

  1. 确保蛋糕在你的DOS路径上(我假设它是因为你说它在ST2之外工作)
  2. 使用ST2命令中的路径删除该行。此行将覆盖您的DOS路径,这将阻止ST2查找可执行文件。