2014-01-12 5 views
6

未遂プロジェクト:https://github.com/yearofmoo/angularjs-seed-repo分度器0.16.1 E2EのAngularJS - セレンスタンドアロンサーバ... events.jsの開始:72エラー:スポーンENOENT

環境:

のWindows 0.10 V 7 64ビット
NodeJS 0.24
分度器V 0.16.1
イサキv0.4.2
作男-CLI v0.1.11

注:

セレンについては、[Julie's post] [1]に従ってinstall_selenium_standaloneがwebdriver-managerバイナリに置き換えられました(12/2/13前後)。これは問題と関連しているようです。

また、プロジェクトディレクトリにgitをインストールし、WindowsのGit Bashを使用してnpm installを実行する必要があります。 Gitのバッシュで

エラー:

$の面倒試験:(接続)タスク
[D]タスクソース:C:\ nodejs-0.10:E2E --debug
"TESTSERVERを接続" の実行。 24 \ node_modules \ grunt-contrib-connect \ tasks \ conn ect.js 127.0.0.1:9999でWebサーバーの接続を開始しました。

実行 "分度器:singlerun"(分度器)タスク
[D]タスクソース:C:\ nodejs-0.10.24 \ node_modules \作男-分度器ランナー\タスク\ PR otractor_runner.js 開始セレンスタンドアロンサーバー...

events.js:72
         スローえー。 //未処理の 'エラー' イベント
                         ^
エラー:産卵ENOENT
            errnoExceptionで(child_process.js:980:11)
         Process.ChildProcess._handle.onexitで(child_process.js:771:34)

> Fatal error: protractor exited with code: 8

答えて

13

のJavaは、セレンを実行するために必要なので、あなたがいずれかを持っていないようです。

+0

jrex/binフォルダもPATHに追加してください。 – Dusty

+0

私の場合は、export PATH = $ JAVA_HOME/bin:$ PATHだけでなく、export PATH = $ JAVA_HOME/jre:$ PATHが必要です。 –

+0

これは私にとっては役に立ちましたが、管理者モードでnpmコンソールを実行する必要もありました。 – philn5d

関連する問題