Ruby on rails Error : No connection could be made because the target machine actively refused it

Ruby on rails Error : No connection could be made because the target machine actively refused it

我正在尝试通过 rails 控制台使用 watir:

来控制我的 Chrome 浏览器
pry(main)> browser = Watir::Browser.new(:chrome)

当我尝试

pry(main)> browser.goto("google.com")

我得到:

Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) for "127.0.0.1" port 9515
from c:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/net/http.rb:879:in `initialize'

有人知道如何解决这个问题吗?我不知道它是从哪里来的。谢谢

弹出此错误的潜在原因有很多,但通常与版本不兼容有关。从评论看来,您 运行 是 chromedriver 的过时版本。如果您关注 this link,您可以下载最新版本的 chromedriver 2.30,它可能会解决您的问题。