Windows7 64bit環境でScoutを使ってコンパイルしようとするとエラーが出るバグ

Windows7 64bit環境でScoutのバージョン0.5.0を使ってコンパイルしようとするとArgumentErrorが出て停止してしまう。

原因は「C:Program Files (x86)Scoutjavascriptsappprocess_interaction.js」の95行目でjava.exeのパスが32bit環境でのProgram Filesディレクトリを指している箇所。ここを64bit環境のパスに差し替えてやる。

これを

return air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre6\bin\java.exe");

こうする

return air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre6\bin\java.exe");

詳細は下記参照のこと。
#19: ArgumentError on Windows7 – Issues – mhs/scout-app – GitHub