From: Demonic Software Date: 2008-03-13T11:44:41+09:00 Subject: Using gems in a script or irb ------=_Part_4504_3073421.1205376288693 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I am in the process of trying to setup a ruby development environment (not for Ruby on Rails), and I was wondering how I go about using ruby gems in a script or from irb. I have tried setting the environment variables in the two following ways: $ printenv | grep GEM GEM_HOME=/usr/lib/ruby/gems/1.8/gems/ GEM_PATH=/usr/lib/ruby/gems/1.8/gems/ $ ls $GEM_PATH hoe-1.5.0 hoe-1.5.1 ParseTree-2.1.1 rake-0.8.1 ruby2ruby-1.1.8 rubyforge-0.4.4 rubyforge-0.4.5 rubygems-update-1.0.1 RubyInline-3.6.6 $ irb irb(main):001:0> require "ruby2ruby" LoadError: no such file to load -- ruby2ruby from (irb):1:in `require' from (irb):1 irb(main):002:0> == and == $ printenv | grep GEM GEM_HOME=/usr/lib/ruby/gems/1.8/ GEM_PATH=/usr/lib/ruby/gems/1.8/ $ ls $GEM_PATH cache doc gems source_cache specifications $ irb irb(main):001:0> require 'ruby2ruby' LoadError: no such file to load -- ruby2ruby from (irb):1:in `require' from (irb):1 irb(main):002:0> Every time I google a majority of the links point to some documentation on how to set-up and configure Ruby on Rails. I am just trying to set-up an environment, where I can write a script and use gems directly in the script or from the irb prompt. For example: #foobar.rb require 'foo' # where foo is a module in my gems directory foo.new('bar') $ruby foobar.rb Thanks in advance for your help. ------=_Part_4504_3073421.1205376288693--