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

你有安装谷歌浏览器吗?如果没有,请安装它。

如果已安装,它是否在该路径 ( C:\Users\John\AppData\Local\Google\Chrome\Applic ation\chrome.exe) 中?

如果不是,请将环境变量设置 CHROME_BINchrome.exe.

于 2013-10-20T17:17:05.293 回答