缺少宝石watir?

问题描述:

[email protected]:~/test$ ruby hello.rb 
/home/ahmet/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- watir (LoadError) 
    from /home/ahmet/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from hello.rb:2:in `<main>' 

我已经要求我的RubyGems名为.rb但仍获得此错误缺少宝石watir?

require 'rubygems' 
require 'watir' 

根据Watir Readme你必须安装并需要firewatir。您也可以安装watir-webdriver

我在使用RVM的Ubuntu上遇到了与使用不同gem相似的问题。我知道宝石已经安装好了,因为我刚刚安装了它。我做了以下:

rvm get latest 
rvm reload 
gem update --system 

然后,为了好的措施,我重新安装了宝石,一切正常。希望这对你也有帮助。

+0

男人这本书是伟大的,谁在世界上写了吗? – 2012-03-22 18:55:43

+1

@adamreed:我做到了。 :) – 2012-03-27 12:39:09

+0

我在开玩笑,但我很高兴它现在是一个堆栈答案的一部分,以防万一有人好奇! – 2012-03-27 13:30:57

的要求应该是 'firewatir' 或 '的Watir-webdriver的'

require 'firewatir' 

require 'watir-webdriver'