5

AngularJS で単体テストを実行しようとしています。すでに bower と grunt がインストールされているので、テストを実行できるはずです。しかし、ターミナル (私の場合は Git Bash) から "grunt test" を実行すると、"環境変数 CHROME_BIN を設定してください" というエラーが表示されます。この StackOverflow questionによると、karma.conf.js と karma-e2e.conf.js を変更する必要がありますが、プロジェクトの他の人に問題があるため変更できません。

4

3 に答える 3

1

ブラウザのバイナリ パスは OS によって異なります。

Chrome バイナリへのパスを変更します。

$ export CHROME_BIN=/usr/local/bin/my-chrome-build

Chrome Canary バイナリへのパスを変更します。

$ export CHROME_CANARY_BIN=/usr/local/bin/my-chrome-build

PhantomJs バイナリへのパスを変更します。

$ export PHANTOMJS_BIN=$HOME/local/bin/phantomjs
于 2014-05-18T12:40:45.953 に答える
0

https://github.com/karma-runner/karma/blob/master/docs/config/03-browsers.md#correct-path-to-browser-binary

Windows/Chrome の場合、cmd ボックスごとに、これは (デフォルトで)

C:\SET CHROME_BIN=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
于 2014-04-02T21:36:58.837 に答える