From: Justin Collins Date: 2008-05-10T05:14:10+09:00 Subject: Re: verify installation marcoa wrote: > On May 9, 2:03 pm, Justin Collins wrote: > >> marcoa wrote: >> >>> Is there a way to verify the installation of Ruby >>> I have downloaded and installed "182-15 stable" and then installed the >>> watir gem (gem install watir) taken all the defualt dependencies. >>> I am having a problem with executing the require 'watir' statement so >>> I want to ensure my ruby install is good. >>> >>> Thanks to all >>> >>> Marco >>> >> When you use gems, you have to require RubyGems somehow anytime you want >> to use something installed as a gem. >> >> Try: >> >> require "rubygems" >> require "watir" >> >> -Justin >> > > I did as suggested. See transcript below. Notice the return of "false" > after the require rubygems. I did a "update_rubygems" and it reports > that rubygems is already installed. Weird?? > > C:\>irb > irb(main):001:0> require 'rubygems' > => false > irb(main):002:0> require 'watir' > Windows::API::Error: # > from c:/ruby/lib/ruby/gems/1.8/gems/windows-api-0.2.3/lib/ > windows/api.rb:331:in `initialize' > from c:/ruby/lib/ruby/gems/1.8/gems/windows-pr-0.8.3/lib/ > windows/window.rb:40:in `new' > from c:/ruby/lib/ruby/gems/1.8/gems/windows-pr-0.8.3/lib/ > windows/window.rb:40 > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require__' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require' > from c:/ruby/lib/ruby/gems/1.8/gems/win32-process-0.5.8/lib/ > win32/process.rb:8 > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require__' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require' > from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir/ie- > process.rb:1 > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require__' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require' > from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir.rb:47 > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require__' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 18:in `require' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:175:in > `activate' > from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 23:in `require' > from (irb):2 > irb(main):003:0> > > > The false return value is typical for RubyGems and nothing to worry about. I would suggest looking for help from Watir's community. -Justin