Capyabara webkit无法连接到127.0.0.1上的端口0

时间:2014-06-17 06:19:52

标签: ruby macos qt capybara capybara-webkit

我使用了以下宝石,

capybara-webkit (1.1.1 b7d6be1)
capybara (2.1.0)
Using Qt version 4.8.6
OSX 10.8.5

我使用的代码是,

Capybara.app_host = "https://www.google.co.in"
Capybara.current_driver = :webkit
Capybara.run_server = false 
visit "/"

当我尝试并:访问路径时,会出现以下错误,

dyld: Library not loaded: @@HOMEBREW_PREFIX@@/lib/QtWebKit.framework/Versions/4/QtWebKit
Referenced from: /Users/sunilkumar/personal/capybara-scraper/vendor/bundle/ruby/2.1.0/bundler/gems/capybara-webkit-b7d6be163c3f/bin/webkit_server
Reason: image not found
/Users/sunilkumar/personal/capybara-scraper/vendor/bundle/ruby/2.1.0/bundler/gems/capybara-webkit-b7d6be163c3f/lib/capybara/webkit/connection.rb:107:in `initialize': Can't assign requested address - connect(2) for "127.0.0.1" port 0 (Errno::EADDRNOTAVAIL)

现在被困在这一段时间了。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题:

dyld: Library not loaded: @@HOMEBREW_PREFIX@@/lib/QtWebKit.framework/Versions/4/QtWebKit
Referenced from: /Users/erma/.rvm/gems/ruby-2.1.2@huddle/gems/capybara-webkit-1.2.0/bin/webkit_server
Reason: image not found
(see @@HOMEBREW_PREFIX@@/lib/QtWebKit.framework/Versions/4/QtWebKit)

我所做的只是宝石卸载capybara-webkit,然后进行了捆绑安装以重新安装。然后一切正常。

相关问题