我正在使用 Mechanize ,但出现此错误。有人可以帮帮我吗。
我已将元刷新设置为 true。
错误日志:
SocketError: getaddrinfo: Host or name not known
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'initiallize'
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'open'
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'block in connect'
form C:/Ruby192/lib/ruby/1.9.1/timeout.rb:44:in 'timeout'
form C:/Ruby192/lib/ruby/1.9.1/timeout.rb:87:in 'timeout'
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'connect'
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:637:in 'do_start'
form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:632:in 'start'
form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:527:in 'fetch_page'
form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:591:in 'fetch_page'
form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:464:in 'post_form'
form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:370:in 'submit'
form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/form.rb:141:in 'submit'
更新 - 表单提交错误信息
http://i.stack.imgur.com/Cuo9u.png
形式
http://i.stack.imgur.com/XlrIm.png
最佳答案
创建 配置/初始化程序/requires.rb
与 要求“解决替换”
里面
关于ruby-on-rails - Rails 3 Mechanize - SocketError : getaddrinfo: Host or name not known,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988199/