# Error while running ruby script

**URL:** <https://www.ruby-forum.com/t/error-while-running-ruby-script/137648>\
**Category:** Ruby\
**Created:** [May 15, 2008, 12:21am UTC](https://www.ruby-forum.com/t/error-while-running-ruby-script/137648 "2008-05-15T00:21:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![harryp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/97f17d/32.png) [@harryp](https://www.ruby-forum.com/u/harryp)\
**Post date:** [May 15, 2008, 12:21am UTC](https://www.ruby-forum.com/t/error-while-running-ruby-script/137648/1 "2008-05-15T00:21:47Z")

</div>

Hi,

I am new user of ruby and wrote simple script. After installing Ruby for  
Windows, i wrote simple script

require ‘watir’  
include Watir  
goto\_site = ‘[http://www.yahoo.com](http://www.yahoo.com)’  
ie = IE.new  
ie.goto(goto\_site)

when I run above script and I am getting following error message, how to  
resolved this one?

E:/Ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_re quire': no such file to load -- rio (LoadError) from E:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re  
quire’

---

<div class="post-metadata">

**Author:** ![harryp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/97f17d/32.png) [@harryp](https://www.ruby-forum.com/u/harryp)\
**Post date:** [May 15, 2008, 1:00am UTC](https://www.ruby-forum.com/t/error-while-running-ruby-script/137648/2 "2008-05-15T01:00:59Z")

</div>

-------- Original-Nachricht --------

> Datum: Thu, 15 May 2008 07:21:47 +0900  
> Von: Harry P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> An: removed\_email\_address@domain.invalid  
> Betreff: Error while running ruby script

> ## ie.goto(goto\_site)
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

Hello Harry,

welcome to Ruby. You’ll like it 🙂  
The error you’re getting is due to the fact that your system cannot  
find a Ruby software “package” (called a “gem” in Ruby) – rio

[http://rio.rubyforge.org/](http://rio.rubyforge.org/)

which is used as a facade for input/output.

To use an installed gem in a script, you need to write

require “rubygems”  
require NAME\_OF\_YOUR\_GEM

in your script.  
So simply add that require “rubygems” line to your script and see  
what happens.  
If the rio gem is installed, it’ll work.  
Otherwise, you’ll need to install it using

gem install rio .

Best regards,

Axel

---

<div class="post-metadata">

**Author:** ![harryp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/97f17d/32.png) [@harryp](https://www.ruby-forum.com/u/harryp)\
**Post date:** [May 15, 2008, 11:45pm UTC](https://www.ruby-forum.com/t/error-while-running-ruby-script/137648/3 "2008-05-15T23:45:22Z")

</div>

Thanks Axel it works.

Harry P.
