Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Can';不要以角度启动karma服务器_Angularjs_Karma Runner - Fatal编程技术网

Angularjs Can';不要以角度启动karma服务器

Angularjs Can';不要以角度启动karma服务器,angularjs,karma-runner,Angularjs,Karma Runner,您好,我正在尝试在angular教程上运行测试脚本(第2步,编写和运行测试第1部分),但是我一直在尝试运行karma服务器,但是当我在GitBash终端中运行命令时,我遇到了这个错误 John@JOHN-PC ~/angular-phonecat ((step-2)) $ ./scripts/test.sh Starting Karma Server (http://karma-runner.github.io) ----------------------------------------

您好,我正在尝试在angular教程上运行测试脚本(第2步,编写和运行测试第1部分),但是我一直在尝试运行karma服务器,但是当我在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
你知道这是什么意思吗


这里是教程的链接

您是否安装了Google Chrome?如果没有,请安装它

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


如果没有,请将
CHROME\u-BIN
设置为
CHROME.exe

的路径,正如克里斯蒂安·特努斯(Cristian Ternus)已经指出的那样,您必须设置
CHROME\u-BIN
env变量的正确值。不要复制注释中提供的路径。您必须找出计算机上的
crome.exe
位置。请参考这篇关于运行角度测试用例的教程。本教程中的第8步是解决您的问题。

谢谢您,但我对此有点陌生。但是我是要创建一个新的变量CHORME_BIN还是已经在其中了?我在哪里设置chrome_bin?在系统变量或用户变量中?需要对Karma服务器进程可见;系统变量应该起作用。我不知道它是否已经在那里了--你应该检查一下你自己的清单。(我手头没有Windows机器。)是的,所以它不在列表中,但我确实添加了CHROME_BIN,并添加到了您编写的路径中,但它仍然无法工作=/如果您没有安装和配置CHROME,上面选中的答案中引用的bardevblog中的步骤9告诉了我怎么做。@Christian Ternus是的,所以我在系统和用户变量中都添加了一个新变量CHROME_BIN,并尝试再次运行该命令,但仍然给出了与步骤8相同的错误结果,但即使我昨天根据谷歌教程的说明安装了karma,我收到一条消息说karma junit reporter没有安装。消息中还有一个节点命令,用于安装此报告器。它起作用了。安装后,输入scripts\test.bat,您应该会收到Karma server started消息。