Can my server open google-chrome (GUI) with Ruby? If not, how can I?

October 16, 2016 440 views
Ruby PHP Ubuntu

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

https://gist.github.com/anonymous/8939d7cd5bf39b7e7a36240b614985bc

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?

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.

Have another answer? Share your knowledge.