I do not have rails, but I like to use Ruby Gems. I installed gem
hpricot and when I run my script with 'ruby', it has trouble finding the
Hpricot library. When I run the same code in IRB, it finds the gem.  I
do have require 'rubygems' before require 'hpricot'.  The code fails on
line 5, where I use the hpricot library for the first time ( which seems
strange )

require 'rubygems'
require 'pricot'
 require 'open-uri'
 # load the RedHanded home page
 doc = Hpricot(open("http://redhanded.hobix.com/index.html"))
 # change the CSS class on links
 (doc/"span.entryPermalink").set("class", "newLinks")
 # remove the sidebar
 (doc/"#sidebar").remove
 # print the altered HTML
 puts doc


This situation occurs when I run the script from teh command line:

ruby hpricot.rb

The same code runs perfectly in IRB.  It would seem that IRB knows more
about gems while the ruby interpretor does not. What can I do about
this? Thanks.

-- 
Posted via http://www.ruby-forum.com/.