2

こんにちは、Angular チュートリアル (ステップ 2、テスト パート 1 の作成と実行) でテスト スクリプトを実行しようとしていますが、カルマ サーバーを実行しようとして行き詰まりましたが、GitBash ターミナルでコマンドを実行すると、このエラー

John@JOHN-PC ~/angular-phonecat ((step-2))
$ ./scripts/test.sh

Starting Karma Server (http://karma-runner.github.io)
-------------------------------------------------------------------
INFO [karma]: Karma v0.10.2 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [launcher]: Cannot start Chrome
    Can not find the binary C:\Users\John\AppData\Local\Google\Chrome\Applic
ation\chrome.exe
    Please set env variable CHROME_BIN

これが何を意味するのか

チュートリアルへのリンクは次のとおりですhttp://docs.angularjs.org/tutorial/step_02

4

2 に答える 2

2

Cristian Ternus がすでに指摘しているように、CHROME_BINenv 変数の正しい値を設定する必要があります。コメントで提供されているパスをコピーしないでください。がマシンのどこに存在するかを調べる必要がありcrome.exeます。http://bardevblog.wordpress.com/2013/07/28/setting-up-angularjs-angular-seed-node-js-and-karma/を参照してください。角度テスト ケースの実行に関する優れたチュートリアルです。チュートリアルのステップ 8 で問題に対処しています。

于 2013-10-21T12:52:12.067 に答える
1

Google Chrome をインストールしていますか?そうでない場合は、インストールしてください。

インストールされている場合、そのパス ( C:\Users\John\AppData\Local\Google\Chrome\Applic ation\chrome.exe) にありますか?

そうでない場合は、環境変数 CHROME_BINを のパスに設定しますchrome.exe

于 2013-10-20T17:17:05.293 に答える