次の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パスが原因であると考えられますが、それがどこから来ているのかはわかりません。