0

次の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\WindowsPowerShell\v1.0\;C:\Program Files \Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit \;C:\Program Files\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 Server\110\Tools\Binn\ManagementStudio\;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;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 Files\TortoiseSVN\bin;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files (x86)\Bitvise SSH Client;C:\Chocolatey\bin;C:\Users\George\AppData\Roaming\npm \;C:\Program Files\Gallio\bin;C:\Program Files (x86)\Git\cmd;] [終了]

パワーシェルで

coffee -c w:\myapp\myscript.coffee

coffeeビルドシステムが見つけられないのはnpmのファイルだと思います。それでも、npm ディレクトリがパス上にあり、coffee.cmd絶対にそのディレクトリにあることに注意してください

W:> get-command coffee | select path

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

私の最善の推測では、エラーは、崇高なパス変数の前に付けられたLinuxパスが原因であると考えられますが、それがどこから来ているのかはわかりません。

4

1 に答える 1

1

解決策は、コマンド名に拡張子を付けて使用することでした-sublimeはそれを推測できませんでした。

そう:

{
    "cmd": ["coffee.cmd", "-c", "$file"]
,   "selector": "source.coffee"
}
于 2013-02-21T03:19:04.503 に答える