JRuby: Watir wisi podczas uruchamiania przeglądarki

Mam Windows 7 Enterprise i próbuję uruchomić JRuby. Ustawiłem zmienne środowiskowe dla Ruby (1.9.3), Java (jdk - 1.6.7) i JRuby (1.7preview). Mam dysk sieciowy, ale stworzyłem zmienną systemową HOME, która wydaje się działać, ponieważ mogę z powodzeniem pobierać klejnoty zarówno dla Ruby, jak i JRuby i są one zapisywane na moim dysku lokalnym.

Kiedy próbuję uruchomić przeglądarkę (np. Firefox, chrome), wydaje się, że zawiesza się ona dla JRuby, ale nie dla Ruby. Oto ślad dlaJRuby po próbie wykonania przez 10 minut:

irb(main):003:0> require 'rubygems'
=> false
irb(main):004:0> require 'watir-webdriver'
=> true
irb(main):005:0> b = Watir::Browser.new :ie
IRB::Abort: abort then interrupt! *<--Note I killed the process after 10 minutes*
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver/common 
    /port_prober.rb:24:in `free?'       
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver/common  
    /port_prober.rb:5:in `above'        
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver/ie/bridge.rb:17:in
   `initialize'
    from org/jruby/RubyHash.java:1429:in `delete'
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver/ie/bridge.rb:17:in
    `initialize'
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver/common/driver.rb:3
    5:in `for'
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/selenium-webdriver-2.22.2/lib/selenium/webdriver.rb:65:in `for'
    from c:/Ruby/jruby-bin-1.7.0.preview1/jruby-1.7.0.preview1/lib/ruby/gems
    /shared/gems/watir-webdriver-0.6.1/lib/watir-webdriver/browser.rb:35:in   
    `initialize'
    from (irb):5:in `evaluate'
    from org/jruby/RubyKernel.java:1037:in `eval'
    from org/jruby/RubyKernel.java:1353:in `loop'
    from org/jruby/RubyKernel.java:1146:in `catch'
    from org/jruby/RubyKernel.java:1146:in `catch'
    from c:\Ruby\jruby-bin-1.7.0.preview1\jruby-1.7.0.preview1\bin\irb:13:in
    `(root)'

JRuby zdaje się wisieć, ponieważ szuka otwartego portu. Musimy użyć proxy HTTP dla naszej sieci, a także skonfigurowałem zmienną systemową. Naprawdę nie mam pojęcia, dlaczego Watir działałby dla Ruby, ale nie dla JRuby.

questionAnswers(1)

yourAnswerToTheQuestion