I'm trying to test Watir installation using this sample on Watir home page:
#!/usr/bin/env ruby
# -*- coding: UTF-8 -*-

require 'watir'
browser = Watir::Browser.new :chrome
browser.goto 'google.com'
browser.text_field(title: 'Search').set 'Hello World!'
browser.button(type: 'submit').click
puts browser.title
browser.quit


This code doesn't work on my system:
$ ./test.rb 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/service.rb:80:in
 
`stop': undefined method `poll_for_exit' for nil:NilClass (NoMethodError)
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/service.rb:69:in
 
`block in start'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/platform.rb:138:in
 
`block in exit_hook'
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:48:in
 
`initialize': Address family not supported by protocol - socket(2) for 
"::1" port 9515 (Errno::EAFNOSUPPORT)
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:48:in
 
`new'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:48:in
 
`block in free?'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:46:in
 
`each'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:46:in
 
`free?'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/port_prober.rb:24:in
 
`above'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/service.rb:115:in
 
`find_free_port'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/service.rb:72:in
 
`block in start'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/socket_lock.rb:41:in
 
`locked'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/service.rb:71:in
 
`start'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/chrome/driver.rb:53:in
 
`initialize'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/driver.rb:46:in
 
`new'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver/common/driver.rb:46:in
 
`for'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/selenium-webdriver-3.5.2/lib/selenium/webdriver.rb:86:in
 
`for'
from 
/home/user/.rvm/gems/ruby-2.4.0@global/gems/watir-6.8.3/lib/watir/browser.rb:48:in
 
`initialize'
from ./test.rb:5:in `new'
from ./test.rb:5:in `<main>'

My software environment:
$ rvm info

ruby-2.4.0:

  system:
    uname:        "Linux desktop 4.9.0-3-amd64 #1 SMP Debian 
4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux"
    name:         "Debian"
    version:      "9"
    architecture: "x86_64"
    bash:         "/bin/bash => GNU bash, версия 4.4.12(1)-release 
(x86_64-pc-linux-gnu)"
    zsh:          "/usr/bin/zsh => zsh 5.3.1 (x86_64-debian-linux-gnu)"
    remote path:  "debian/9/x86_64"

  rvm:
    version:      "rvm 1.29.2 (latest) by Michal Papis, Piotr Kuczynski, 
Wayne E. Seguin [https://rvm.io/]";
    updated:      "1 month 7 days 9 hours 1 minute 53 seconds ago"
    path:         "/home/user/.rvm"
    autolibs:     "[4] Allow RVM to use package manager if found, install 
missing dependencies, install package manager (only OS X)."

  ruby:
    interpreter:  "ruby"
    version:      "2.4.0p0"
    date:         "2016-12-24"
    platform:     "x86_64-linux"
    patchlevel:   "2016-12-24 revision 57164"
    full_version: "ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]"

  homes:
    gem:          "/home/user/.rvm/gems/ruby-2.4.0"
    ruby:         "/home/user/.rvm/rubies/ruby-2.4.0"

  binaries:
    ruby:         "/home/user/.rvm/rubies/ruby-2.4.0/bin/ruby"
    irb:          "/home/user/.rvm/rubies/ruby-2.4.0/bin/irb"
    gem:          "/home/user/.rvm/rubies/ruby-2.4.0/bin/gem"
    rake:         "/home/user/.rvm/rubies/ruby-2.4.0/bin/rake"

  environment:
    PATH:         
"/home/user/bin:/home/user/.rvm/bin:/home/user/.rvm/gems/ruby-2.4.0/bin:/home/user/.rvm/gems/ruby-2.4.0@global/bin:/home/user/.rvm/rubies/ruby-2.4.0/bin:/usr/local/bin:/usr/bin:/bin"
    GEM_HOME:     "/home/user/.rvm/gems/ruby-2.4.0"
    GEM_PATH:     
"/home/user/.rvm/gems/ruby-2.4.0:/home/user/.rvm/gems/ruby-2.4.0@global"
    MY_RUBY_HOME: "/home/user/.rvm/rubies/ruby-2.4.0"
    IRBRC:        "/home/user/.rvm/rubies/ruby-2.4.0/.irbrc"
    RUBYOPT:      ""
    gemset:       ""

$ gem list watir

*** LOCAL GEMS ***

watir (6.8.3)
watir-nokogiri (1.0.0)
watir-webdriver (0.9.9)

$ gem list selenium-webdriver

*** LOCAL GEMS ***

selenium-webdriver (3.5.2)

# aptitude --disable-columns -F "%p %v" search '~ichrome'
chromedriver 60.0.3112.78-1~deb9u1                               
google-chrome-stable 60.0.3112.113-1
Any suggestions?

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to