2015-07-20 27 views
0

我對CoffeeScript和Sublime Text 2都是新手,因此任何幫助都將不勝感激。在Sublime Text 2中運行CoffeeScript時出錯

當我嘗試編譯崇高一個CoffeeScript的測試文件,我收到以下錯誤信息:

[Error 2] The system cannot find the file specified 
    [cmd: [u'coffee', u'-c', u'C:\\Users\\username\\Desktop\\test.coffee']] 
    [dir: C:\Users\username\Desktop] 
    [path: $HOME/bin:/usr/local/bin:$HOME/bin:/usr/local/bin:C:\Program Files (x86)\ImageMagick-6.9.1-Q16;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_25\bin;C:\Java\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\nodejs\;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Skype\Phone\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\Users\username\AppData\Roaming\npm] 

[Finished] 

以下是命令我生成設置:

{ 
    "path": "$HOME/bin:/usr/local/bin:$PATH", 
    "cmd": ["coffee","-c","$file"], 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.coffee, source.litcoffee, source.coffee.md" 
} 

任何想法如何解決這個問題?謝謝。

回答

0

我設法得到它在生成文件中下面的代碼工作:

{ 
    "cmd": [ "coffee", "-m", "-c", "$file" ], 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.coffee, source.litcoffee, source.coffee.md", 

    "windows": 
    { 
     "shell": true 
    } 
}