selenium-webdriver gem 2.22.1 にアップグレードした後、このエラーが発生し始めました。
b = Watir::Browser.new :firefox
基本的に、ブラウザーは起動されず (OSX 10.6.8、ruby 1.8.7)、ruby デバッグ モードは以下の出力を示しました。
/Library/Ruby/Gems/1.8/gems/selenium-webdriver-2.22.1/lib/selenium/webdriver/common/platform.rb:153 で例外「SocketError」 - getaddrinfo: nodename も servname も指定されていないか、不明です
ここで報告された同様の問題を経験し、localhost エントリが /etc/hosts に存在し、ポートが他のプロセスによって使用されていないことを確認するなどの解決策を試しました。
さらに情報が必要な場合はお知らせください。