From: "Doan, Alex" Date: 2007-06-29T03:38:54+09:00 Subject: Re: Gems not working It's b/c you call your file 'hpricot.rb', rename the file to something else and it should work. -----Original Message----- From: list-bounce@example.com [mailto:list-bounce@example.com] On Behalf Of Vincent Predoehl Sent: Thursday, June 28, 2007 1:30 PM To: ruby-talk ML Subject: Gems not working 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/.