2017-05-04 48 views
0

我有這樣的代碼在我的控制器:錯誤水豚,WebKit的刮在Ubuntu服務器亞馬遜豚:: Webkit的:: ConnectionError(/路/ webkit_server未能啓動。):

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

而且它還有訪問方法錯誤。

我在我的服務器上安裝的lib QT5,我知道我需要使用Xserver的,但我已經沒有在日誌中的變化安裝。

有什麼建議嗎?我認爲是一個服務器配置或lib。 PD:在開發模式下,在我的筆記本電腦中,一切正常,它在生產模式下工作。

+0

什麼網址[0]的'的'價值的?'visit'命令後嘗試'browser.save_and_open_screenshot'。 –

+0

網址[0]是一個路由,刮工作在發展模式很好,但在生產中我得到這個錯誤: 水豚:: Webkit的:: ConnectionError(/家/ Ubuntu的/應用/ bescrapper /共享/包/紅寶石/2.3.0/gems/capybara-webkit-1.14.0/bin/webkit_server無法啓動。): – fabian818

+0

您是否安裝了經過測試的phantomjs,那麼qt呢? –

回答