When I run my Ruby script that requires watir-webdriver which in turn uses Chrome, I get the following Ruby error:


When I run google-chrome in terminal I get the following error:

[12311:12311:1016/152548:ERROR:browser_main_loop.cc(260)] Gtk: cannot open display:

I have concluded that this must be because the server is GUI-less. How can I work around this?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

1 answer

I would recommend checking out xvfb which allows you to have a virtual display and is often used to run apps with a GUI in a headless environment. This guide should be helpful.

Submit an Answer