Domanda

Qualcuno ha usato Watir con IronRuby con successo?Ricevo un errore che indica che il file richiesto "Watir" non è stato trovato.Quale percorso devo impostare per far funzionare questo file in IronRuby?

Per qualche motivo il mio comando igem non funziona:

C: Devtools IronRuby IronRuby Merlin Main Language Ruby Scripts bin> igem Instal l Wacir '"C: DevTools IronRuby IronRuby Merlin Main Lingue Ruby Scripts bin Ir. exe "'non è riconosciuto come comando interno o esterno, programma operabile o file batch.

Sto usando la versione 0.9 di Ironruby.

Ricordo che nella 0.9 bisogna indicare lo strumento ir:Ho usato quanto segue e ho ricevuto di nuovo l'errore!

C: DevTools IronRuby IronRuby Merlin Main Language Ruby Scripts bin> ir igem ins Tall Widir Errore:Durante l'esecuzione di gem ...(RangeError) bignum troppo grande per convertire in fixnum

La versione attuale di RubyGems è la 1.3.5:

C: DevTools IronRuby IronRuby Merlin Main Lingue Ruby Scripts bin> ir igem -v 1.3.5

Ho anche provato a utilizzare il percorso completo:

require File.dirname(__FILE__) + "C:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir.rb"
È stato utile?

Soluzione

Hai usato gem install watir O igem install watir?Se stai installando gemme per IronRuby devi usare igem.Altrimenti, finirà per essere inserito nella directory gems dove risiede la tua installazione Ruby.IronRuby non vedrà la directory gems per impostazione predefinita e dovresti utilizzare il percorso completo per accedervi.Quando si usa igem inserisce la gemma nella directory corretta per l'uso con IronRuby.

Altri suggerimenti

Watir utilizza la libreria WIN32OLE di MRI Ruby.Questa libreria è supportata con Iron Ruby?

Ho scoperto che quando ricevi il messaggio richiesto di attesa non trovata in Ruby normale devi mettere prima di richiedere 'watir' il testo richiede 'rubygems'

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top