使用capybara-webkit在ubuntu服务器中进行抓取时出错amazon Capybara :: Webkit :: ConnectionError(/ path / webkit_server无法启动。):

时间:2017-05-04 01:42:45

标签: ruby-on-rails ubuntu-server capybara-webkit

我的控制器中有这个代码:

browser = Capybara.current_session
browser.visit url[0]

访问方法出错。

我已经在我的服务器上安装了lib qt5,我知道我需要使用xserver,但我已经安装而没有更改日志。

有什么建议吗?我认为是服务器配置或lib。 PD:在开发模式下,在我的笔记本电脑中,一切都运行良好,它在生产模式下运行。

1 个答案:

答案 0 :(得分:0)

感谢你们给我的线索。 1.将webkit更改为poltergeist gem。它具有相同的结果,但在服务器中具有更好的功能。 https://github.com/teampoltergeist/poltergeist 2.通过二进制文件安装phantomjs(poltergeist的依赖项)。 https://github.com/teampoltergeist/poltergeist#installing-phantomjs

就是这样。