gpt4 book ai didi

qtwebkit - Capybara Webkit Capybara::Webkit::ConnectionError 启动失败

转载 作者:行者123 更新时间:2023-12-04 10:17:42 25 4
gpt4 key购买 nike

我在 Ubuntu (14.04 LTS) 上使用 capybara webkit,尝试使用它时出现以下错误:

Capybara::Webkit::ConnectionError: /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/bin/webkit_server failed to start.
from /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/lib/capybara/webkit/connection.rb:75:in `parse_port'
from /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/lib/capybara/webkit/connection.rb:81:in `discover_port'
from /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/lib/capybara/webkit/connection.rb:62:in `start_server'
from /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/lib/capybara/webkit/connection.rb:25:in `initialize'
from /srv/www/app/shared/bundle/ruby/2.1.0/gems/capybara-webkit-1.3.1/lib/capybara/webkit/driver.rb:17:in `new'

我使用以下方法安装了 QT:
sudo apt-get install libqt4-dev libqtwebkit-dev libqt5webkit5-dev

使用 gem 版本:capybara (2.4.4) 和 capybara-webkit (1.3.1)

相同的程序在 mac 上运行良好(使用自制软件安装了 qt)

谢谢

最佳答案

自从问这个问题已经很长时间了,但即使我使用了更古老的任何版本,我也遇到了同样的问题。原来webkit需要能够连接到某个 X-Server,如果它失败,这是它的 react 。我最终安装了 xvfb并使用

 xvfb-run --auto-servernum bundle exec rake test

(当然别名)在运行我的测试时。这可能不是最佳的,但对我来说已经足够了。也许这有助于下一个偶然发现此错误的人。

关于qtwebkit - Capybara Webkit Capybara::Webkit::ConnectionError 启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27148993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com