请设置环境变量 CHROME_BIN

请设置环境变量 CHROME_BIN
> node node_modules/karma/bin/karma start test/karma.conf.js

INFO [karma]: Karma v0.12.30 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [launcher]: Cannot start Chrome
    Can not find the binary google-chrome
    Please set env variable CHROME_BIN

好吧,我知道这肯定是一个巨大的菜鸟风格的问题,但我仍在尝试将我的生活从 Windows 迁移到这个过程中,时不时地会遇到类似的问题。

我正在经历一个AngularJS 教程

当尝试运行一系列测试时,我遇到了上述消息。

/etc/environment文件现在读取(注意 Chromium 结尾):

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/:/usr/bin/chromium-browser:"

然后我跑了

source /etc/environment

重新启动终端并再次尝试测试,但结果相同。

这个错误到底告诉我什么?我是否打算设置一个名为 的新变量CHROME_BIN并将其指向/usr/bin/chromium-browser

答案1

您的节点想要启动 Chrome(或任何浏览器)并使用环境变量来设置它。只需导出变量以及指向二进制文件的路径,它就应该可以工作:

export CHROME_BIN=/usr/bin/chromium-browser

现在,实际上它应该只是调用sensible-browser而不是强迫你这样做。

相关内容