[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

Can't install rubygems - but getting closer

Michael Satterwhite

8/7/2006 2:48:00 PM

I'm runniing Ubuntu Breezy. The distributed version of ruby is 1.8.3
which is incompatible with the current rails. As a result, I'm trying to
get things up outside of apt. I have ruby installed - compiled to
install to /usr/bin. I'm trying to get rubygems installed, but still not
making it there.

When I run (as root) ruby setup.rb, from the rubygems-0.9.0 directory,
it terminates with

hook /software/rubygems-0.9.0/./post-install.rb failed:
uninitialized constant Gem::Builder::Package

This is further than I've been getting, but still not there. I want to
thank those of you for the help you've given so far, and need to ask for
some more. Any ideas on how to correct this?

tia
---Michael

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

1 Answer

Michael Greenly

8/7/2006 4:02:00 PM

0

Michael Satterwhite wrote:
> I'm runniing Ubuntu Breezy. The distributed version of ruby is 1.8.3
> which is incompatible with the current rails. As a result, I'm trying to
> get things up outside of apt. I have ruby installed - compiled to
> install to /usr/bin. I'm trying to get rubygems installed, but still not
> making it there.
>
> When I run (as root) ruby setup.rb, from the rubygems-0.9.0 directory,
> it terminates with
>
> hook /software/rubygems-0.9.0/./post-install.rb failed:
> uninitialized constant Gem::Builder::Package
>
> This is further than I've been getting, but still not there. I want to
> thank those of you for the help you've given so far, and need to ask for
> some more. Any ideas on how to correct this?
>
> tia
> ---Michael

Gems for some reason on Debian/Ubuntu seems to want to install in
/usr/lib/ruby instead of /usr/local (rather annoying) I'd take a look
and see if that is what it did?

On Dapper running ruby from the repository and Gems from source I
install gems to /usr/local/lib/site_ruby this way...

export GEM_HOME=/usr/local/lib/site_ruby/1.8/gems
ruby setup.rb config --prefix=/usr/local/
--site-ruby/usr/local/lib/site-ruby
ruby setup.rb setup
ruby setup.rb install

Set necessary environment vars in /etc/environment

Add /usr/local/lib/site-ruby/1.8/gem/bin to the PATH entry
Add GEM_HOME="/usr/local/lib/site_ruby/1.8/gems"

Restart so they take system wide effect


I typed that (quickly) from memory away from my ubuntu box so you may
want to check/alter the directories a bit...

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