[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Ruby 1.9 not finding gems

mark6139

1/11/2009 9:23:00 AM

Hello,

I installed Ruby 1.9.1 on OSX Tiger using MacPorts.

Then I installed Rubygems into the new installation (by running the
setup.rb after changing my path to point to the new ruby executable).

Any gems that I install install fine and show up in 'gem list --local'
...and I verified that they are in the gems location in the ruby 1.9
installation. But I am unable to load them using:

require 'rubygems'
require '<gemname>'

('no such file to load -- <gemname>').

Any suggestions on what I may be missing?

thanks
--
Posted via http://www.ruby-....

2 Answers

Ken Bloom

1/11/2009 4:44:00 PM

0

On Sun, 11 Jan 2009 04:23:11 -0500, Mark Fraser wrote:

> Hello,
>
> I installed Ruby 1.9.1 on OSX Tiger using MacPorts.
>
> Then I installed Rubygems into the new installation (by running the
> setup.rb after changing my path to point to the new ruby executable).
>
> Any gems that I install install fine and show up in 'gem list --local'
> ..and I verified that they are in the gems location in the ruby 1.9
> installation. But I am unable to load them using:
>
> require 'rubygems'
> require '<gemname>'
>
> ('no such file to load -- <gemname>').
>
> Any suggestions on what I may be missing?
>
> thanks

You're supposed to load by filename within the gems, rather than put the
gem name itself. For example, gem install SqlStatement, then require
'sqlstatement'

--Ken

--
Chanoch (Ken) Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu...

Justin Collins

1/11/2009 6:46:00 PM

0

Mark Fraser wrote:
> Hello,
>
> I installed Ruby 1.9.1 on OSX Tiger using MacPorts.
>
> Then I installed Rubygems into the new installation (by running the
> setup.rb after changing my path to point to the new ruby executable).
>
> Any gems that I install install fine and show up in 'gem list --local'
> ...and I verified that they are in the gems location in the ruby 1.9
> installation. But I am unable to load them using:
>
> require 'rubygems'
> require '<gemname>'
>
> ('no such file to load -- <gemname>').
>
> Any suggestions on what I may be missing?
>
> thanks
>

1.9.1 comes with Ruby Gems, you shouldn't have to install it separately.
I would guess you overwrote the 1.9.1 gem stuff.

-Justin