3

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"
}

パスは正しい値を示します。ケーキのスクリプトがあります。では、どこに問題があるのでしょうか。

4

3 に答える 3

11

助けてくれてありがとう。私はついに問題を発見しました。

Windows では、代わりに

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

そのはず

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

変更する代わりに、次を追加します。

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

微妙だった…

于 2012-09-02T19:19:03.457 に答える
1

Ms Window 環境を使用して、これを試すことができます。

{
    "windows":
    {
        "cmd": ["cake", "sbuild"],
        "selector": "source.coffee",
        "working_dir": "$project_path"
    }
}
于 2012-09-02T11:47:29.613 に答える
0
  1. Cake が DOS パス上にあることを確認してください (ST2 の外で動作すると言ったので、そうであると思います)
  2. ST2 コマンドからパスを含む行を削除します。この行は DOS パスを上書きするため、ST2 が実行可能ファイルを見つけられなくなります。
于 2012-08-27T19:28:07.897 に答える