Questione : Venire a mancare vermiglio dello scritto: (NoMethodError)

Ho il seguente scritto: class= " lineNumbers " >
1 del >
# codeBody " del prettyprint " " del class= del id= " codeSnippet805343 del >
 “di mobielenummers.html„ [
    “Mobiele Nummer Reeksen (versie del laatste)„,
    “Mobiele Nummers (versie del laatste)„
  ],
  => “di geografischenummers.html„ [
    “Geografische Nummer Reeksen (versie del laatste)„,
    “Geografische Nummers (versie del laatste)„
  ],
  => “di servicenummers.html„ [
    [“Servizio Nummers (versie) del laatste„, 2]
  ]
}


richiedere “i rubygems„
richiedere “meccanizzano„

websession = WWW:: Mechanize.new

COIN_FILES.each_pair fanno |percorso, collegamenti|
  URL = “http://www.coin.nl/ # {percorso}„
  mette “l'apertura # {URL}„
  URL di websession.get = di indexpage
  
  loginform = indexpage.form “loginform„
  se loginform
    loginform.txt UID = COIN_USERNAME
    loginform.txt PWD = COIN_PASSWORD
    mette “il collegamento„
    indexpage = loginform di websession.submit, loginform.buttons.first
  estremità
  
  links.each fanno |linkspec|
    se linkspec.is_a? Allineamento
      linktext, linkindex = linkspec
      linkindex - = 1
    altrimenti
      linktext = linkspec
      linkindex = 0
    estremità
    
    websession.transact fanno
      collegamento = linktext di indexpage.links.text
      collegamento = collegamento [linkindex] se link.is_a? Allineamento
      mette “a seguito del collegamento # {link.uri}„
      pagina = collegamento di websession.click
      
      # page.filename è circondato dalle citazioni!
      nome di schedario = File.basename page.filename [1. - 2]
      nome di schedario = nome di schedario di File.expand_path, COIN_DIRECTORY
      mette “il => che risparmia a # {nome di schedario}„
      nome di schedario di page.save
      mette “la decompressione„
      sollevare se non il sistema “uncompress “# {nome di schedario}„ “
    estremità
  estremità
estremità
mette 'fatto. 'il class= >

it di
---rel= " nofollow " " del _blank " " del target= " di http://www.coin.nl/geografischenummers.html del href= di Opening > ischenummers.html
/usr/lib64/ruby/gems/1.8/gems/mechanize-1.0.0/lib/mechanize/chain/ssl_resolver.rb di http://www.coin.nl/geograf: 19: in “maniglia„: metodo non definito “instance_variable_defined?„ per #

Risposta : Venire a mancare vermiglio dello scritto: (NoMethodError)

State usando >The di http://mechanize.rubyforge.org/mechanize/ " meccanizzate la biblioteca, ma richiede il rubino 1.8.6. Così, dovreste aggiornare il rubino
Altre soluzioni  
 
programming4us programming4us