我正在使用 karma 测试我网站的前端, 在 Ubuntu 中使用 google-chrome 作为主要测试浏览器。
问题是 karma偶尔无法启动 chrome 浏览器并显示 Cannot start Chrome
错误消息。
因此,当我在这种情况下尝试使用命令行启动 google chrome 时,Chrome 会抛出 Gtk: cannot open display
错误消息。
虽然我有时甚至在直接使用我的 Ubuntu 机器时也会遇到这个错误,但当我使用 PuTTY 访问我的机器时,我会更频繁地遇到这个错误。来 self 公司的另一台 window 机器。
也许我可以使用 PhantomJS作为替代测试浏览器,但我需要与我的生产网站完全相同的测试环境。
最佳答案
Gtk: 无法打开显示
这意味着它找不到与设备连接的显示器,因此如果您连接了显示器,则可以导出其地址。
一般为0.0
所以你的命令将类似于 export DISPLAY=:0.0
如果不起作用尝试将 0.0
更改为 0
然后它可以找到显示。< br/>
可能这个链接会有帮助
https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh
关于google-chrome - 有什么办法可以在 Ubuntu 中不显示的情况下启动 Chrome 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31419758/