Pergunta : Failing do certificado do rubi: (NoMethodError)

Eu tenho o seguinte certificado: class= " lineNumbers " >
1 do >
# codeBody do " prettyprint " " do class= do id= " codeSnippet805343 do >
 de “mobielenummers.html” [
    “Mobiele Nummer Reeksen (versie do laatste)”,
    “Mobiele Nummers (versie do laatste)”
  ],
  => de “geografischenummers.html” [
    “Geografische Nummer Reeksen (versie do laatste)”,
    “Geografische Nummers (versie do laatste)”
  ],
  => de “servicenummers.html” [
    [“Serviço Nummers (versie) do laatste”, 2]
  ]
}


exigir “rubygems”
exigir “mecanizam”

websession = WWW:: Mechanize.new

COIN_FILES.each_pair fazem |trajeto, ligações|
  URL = “http://www.coin.nl/ # {trajeto}”
  põr a “abertura # {o URL}”
  URL do indexpage = do websession.get
  
  loginform = indexpage.form “loginform”
  se loginform
    loginform.txt UID = COIN_USERNAME
    loginform.txt PWD = COIN_PASSWORD
    põr a “abertura”
    indexpage = loginform de websession.submit, loginform.buttons.first
  extremidade
  
  links.each fazem |linkspec|
    se linkspec.is_a? Disposição
      linktext, linkindex = linkspec
      linkindex - = 1
    mais
      linktext = linkspec
      linkindex = 0
    extremidade
    
    websession.transact fazem
      ligação = linktext de indexpage.links.text
      ligação = ligação [linkindex] se link.is_a? Disposição
      põr “depois da ligação # {link.uri}”
      página = ligação de websession.click
      
      # page.filename é cercado por citações!
      nome de arquivo = File.basename page.filename [1. - 2]
      nome de arquivo = nome de arquivo de File.expand_path, COIN_DIRECTORY
      põr o “=> que conserva a # {o nome de arquivo}”
      nome de arquivo de page.save
      põr “Decompressing”
      levantar se não o sistema “uncompress “# {o nome de arquivo}” “
    extremidade
  extremidade
extremidade
põr 'feito. 'o class= >

it de
---rel= " nofollow " do " _blank " " do target= de " http://www.coin.nl/geografischenummers.html do href= do Opening > ischenummers.html
/usr/lib64/ruby/gems/1.8/gems/mechanize-1.0.0/lib/mechanize/chain/ssl_resolver.rb de http://www.coin.nl/geograf: 19: in “punho”: método indeterminado “instance_variable_defined?” para o #
do open=false> de www.coin.nl:80 (NoMethodError) do ems/mechanize-1.0.0/lib/mechanize/chain.rb de /usr/lib64/ruby/gems/1.8/g: 29: no Br/> do pass'< do `do ems/mechanize-1.0.0/lib/mechanize/chain/handler.rb de /usr/lib64/ruby/gems/1.8/g: 6: no Br/> do handle'< do `do ems/mechanize-1.0.0/lib/mechanize/chain/connection_resolver.rb de /usr/lib64/ruby/gems/1.8/g: 73: no Br/> do handle'< do `do ems/mechanize-1.0.0/lib/mechanize/chain.rb de /usr/lib64/ruby/gems/1.8/g: 29: no Br/> do pass'< do `do ems/mechanize-1.0.0/lib/mechanize/chain/handler.rb de /usr/lib64/ruby/gems/1.8/g: 6: no Br/> do handle'< do `do ems/mechanize-1.0.0/lib/mechanize/chain/request_resolver.rb de /usr/lib64/ruby/gems/1.8/g: 26: no Br/> do handle'< do `do ems/mechanize-1.0.0/lib/mechanize/chain.rb de /usr/lib64/ruby/gems/1.8/g: 29: no Br/> do pass'< do `do ems/mechanize-1.0.0/lib/mechanize/chain/handler.rb de /usr/lib64/ruby/gems/1.8/g: 6: no Br/> do handle'< do `…
de 6 níveis… do ems/mechanize-1.0.0/lib/mechanize.rb de /usr/lib64/ruby/gems/1.8/g: 259: no Br/> do get'< do `de ./coin_download.rb: 34
de ./coin_download.rb: 31: no Br/> do each_pair'< do `de ./coin_download.rb: 31
---o

I tem a idéia do rubi 1.8.5.

Any?
class= do

Resposta : Failing do certificado do rubi: (NoMethodError)

Você está usando >The de http://mechanize.rubyforge.org/mechanize/ " mecaniza a biblioteca, mas exige o rubi 1.8.6. Assim, você deve promover o rubi
Outras soluções  
 
programming4us programming4us