[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

Problem with installing gems via rubygems.

dizz

1/8/2008 11:01:00 AM

Hey I am having a problem installing rails on my ubuntu machine. I
cannot install any gems and keep on getting the following error.

ERROR: Error installing rails:
invalid gem format for /usr/lib/ruby/gems/1.8/cache/
activerecord-2.0.2.gem

I have tried updating rubygems, manually installing rubygems (not
using synaptic) and still cannot get ruby gems to work.

It would be great if anybody could give me a hand.

Thanks
3 Answers

Eric Hodel

1/12/2008 10:27:00 AM

0

On Jan 8, 2008, at 03:04 AM, dizz wrote:

> Hey I am having a problem installing rails on my ubuntu machine. I
> cannot install any gems and keep on getting the following error.
>
> ERROR: Error installing rails:
> invalid gem format for /usr/lib/ruby/gems/1.8/cache/
> activerecord-2.0.2.gem
>
> I have tried updating rubygems, manually installing rubygems (not
> using synaptic) and still cannot get ruby gems to work.
>
> It would be great if anybody could give me a hand.

Try deleting that file.

Romulo Ceccon

1/12/2008 12:29:00 PM

0

Hi.

dizz wrote:
> Hey I am having a problem installing rails on my ubuntu machine. I
> cannot install any gems and keep on getting the following error.
>
> ERROR: Error installing rails:
> invalid gem format for /usr/lib/ruby/gems/1.8/cache/
> activerecord-2.0.2.gem
>
> I have tried updating rubygems, manually installing rubygems (not
> using synaptic) and still cannot get ruby gems to work.
>
> It would be great if anybody could give me a hand.

Since one of the latest Rails versions I have had the same problem on my
Windows box (actually that happens only when trying to install a second
rails version on the same machine). I do the following to workaround it:

1. Manually download the Rails gem at
https://rubyforge.org/frs/?gr...
2. Unpack it with `gem unpack rails-X.X.X.gem`
3. Search the Rakefile file inside the unpacked dir for lines that start
with s.add_dependency
4. Manually download all the dependencies at rubyforge (each one has its
own project)
5. Install each one with `gem install xxx.gem`. For Rails 2.0.1 the
appropriate order is: activesupport, actionpack, actionmailer,
activerecord, actionresource, rake, rails.

And whenever you have an issue with gem, trying updating it first: `gem
update --system`. That usually solves many problems.

Regards,
Romulo A. Ceccon



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

Daniel Brumbaugh Keeney

1/12/2008 2:20:00 PM

0

On Jan 12, 2008 6:29 AM, Romulo Ceccon <rubyforums@romulo.e4ward.com> wrote:
> dizz wrote:
> > Hey I am having a problem installing rails on my ubuntu machine.


> And whenever you have an issue with gem, trying updating it first: `gem
> update --system`. That usually solves many problems.
>
> Regards,
> Romulo A. Ceccon

Only do gem update --system if you didn't install rubygems via the
deb package. If you installed it with a .deb package (eg. with
syntaptic), doing so will break rubygems.

Daniel Brumbaugh Keeney