如何解决错误“请设置envvariablesCHROME_BIN”运行Angular.js与咕噜声
我正在尝试使用AngularJS进行unit testing。 我已经安装了凉亭和咕噜声,所以我应该可以做testing。 但是,当我从terminal(我的情况下Git Bash)运行“grunt test”时,出现错误“请设置envvariablesCHROME_BIN”。 根据这个StackOverflow的问题 ,我应该改变karma.conf.js和karma-e2e.conf.js,但我不能改变他们,因为项目上的其他人将有问题。
您需要将CHROME_BIN
设置为新的环境variables。 将该值设置为chrome.exe
的path。 此值通常为: C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
这里是描述如何configuration每种types的操作系统的文档 。
对于Windows / Chrome,按照cmd框,这将是(默认情况下)
C:\SET CHROME_BIN=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
浏览器二进制path因操作系统而异。
更改Chrome二进制文件的path:
$ export CHROME_BIN=/usr/local/bin/my-chrome-build
更改Chrome Canary二进制文件的path:
$ export CHROME_CANARY_BIN=/usr/local/bin/my-chrome-build
更改PhantomJs二进制文件的path:
$ export PHANTOMJS_BIN=$HOME/local/bin/phantomjs