Windows864ビットでTestacularを使用してAngularJSアプリをテストしようとしています。
「yeomantest」または「testacularstart」コマンドを実行すると、次のようなエラーが発生します。「システムは指定されたパスを見つけることができません」:
C:\Users\me\Dropbox\GitHub\Studentportalen\studentportalen>yeoman test
Running "test" task
info: Testacular server started at http://localhost:8080/
info (launcher): Starting browser PhantomJS
warn (watcher): Pattern "C:/Users/me/Dropbox/GitHub/Studentportalen/st
udentportalen/test/mock/**/*.js" does not match any file.
error (launcher): Cannot start PhantomJS
CreateProcessW: The system cannot find the path specified.
info (launcher): Trying to start PhantomJS again.
error (launcher): Cannot start PhantomJS
CreateProcessW: The system cannot find the path specified.
info (launcher): Trying to start PhantomJS again.
error (launcher): Cannot start PhantomJS
CreateProcessW: The system cannot find the path specified.
info: Disconnecting all browsers
<WARN> Command failed: Use --force to continue. </WARN>
Aborted due to warnings.
PhantomJSの代わりにChromeを使用するようにTestacularを設定しようとしましたが、同じエラーが発生します。したがって、PhantomJSは問題ではありません。
Node.jsが64ビットWindows(?)を好まないために発生すると聞きました。回避策は、テスト用に32ビットVMをセットアップすることですが、それは明らかに最適ではありません。
この問題の解決策はありますか?