Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Rails didn't install correctly
Steve Litt
12/28/2005 3:25:00 PM
Hi all,
I already sent this to the Rails list, but I figure someone here might know
how to troubleshoot this.
Apparently rails didn't install correctly on my Mandrake 10.0 system.
=================================
[slitt@mydesk work]$ rails demo
/usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:204:in `report_activate_error':
Could not find RubyGem rails (> 0) (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:141:in `activate'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:37:in
`require_gem_with_options'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:31:in `require_gem'
from /usr/bin/rails:17
[slitt@mydesk work]$
=================================
What is "RubyGem rails (> 0)"?
I installed rails with this command as root:
gem install rails --include-dependencies
It errored out (can't remember what it didn't find) so I ran it again and it
said it installed successfully.
My Mandrake 10.0 came with Ruby 1.8.1 which is insufficient for rails, so I
installed ruby 1.8.4 in /usr/local/bin, and then renamed the ruby in /usr/bin
to ruby.1.8.1, and then set up a symlink from /usr/bin/ruby
to /usr/local/bin/ruby. At that point, running Ruby brought up 1.8.4.
I have no idea what the error message meant by "RubyGem rails (> 0)". Can
anyone give me some hints on how to troubleshoot this?
Thanks
SteveT
Steve Litt
http://www.troublesh...
slitt@troubleshooters.com
2 Answers
Jon Baer
12/28/2005 6:01:00 PM
0
If I can remember correctly I had to set env variable RUBY_LIB to it's
corresponding path ... /usr/local/lib/ruby/site_ruby/1.8/ in order to
get gems and rails to work ... may want to try that.
Steve Litt
12/28/2005 7:03:00 PM
0
Hi all,
What I did was reinstalled, but this time without the --include-dependencies.
gem install rails
This meant that for each dependency, I had to say yes. The install appeared to
go through cleanly. I then did rails demo, and it did the right thing, and
after this:
cd /home/slitt/work/demo
ruby script/server
I was able to pull up a rails generated page on http://localhost:3000.
I have NO IDEA why installing without the --include-dependencies would have
made the problem go away, or even whether the thing that fixed it was just
doing one more install of any kind. What I do know is I found out about
running without --include-dependencies after google searching the error
message, and that email thread suggested just gem install rails.
If anyone else asks about a "Could not find RubyGem rails" error, please tell
them to try not using --include-dependencies, and please tell me what
happened, as I'd like to find the true root cause of this problem.
Thanks
SteveT
On Wednesday 28 December 2005 10:24 am, Steve Litt wrote:
> Hi all,
>
> I already sent this to the Rails list, but I figure someone here might know
> how to troubleshoot this.
>
> Apparently rails didn't install correctly on my Mandrake 10.0 system.
> =================================
> [slitt@mydesk work]$ rails demo
> /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:204:in
> `report_activate_error': Could not find RubyGem rails (> 0)
> (Gem::LoadError)
> from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:141:in
> `activate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:37:in
> `require_gem_with_options'
> from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:31:in
> `require_gem' from /usr/bin/rails:17
> [slitt@mydesk work]$
> =================================
>
> What is "RubyGem rails (> 0)"?
>
> I installed rails with this command as root:
>
> gem install rails --include-dependencies
>
> It errored out (can't remember what it didn't find) so I ran it again and
> it said it installed successfully.
>
> My Mandrake 10.0 came with Ruby 1.8.1 which is insufficient for rails, so I
> installed ruby 1.8.4 in /usr/local/bin, and then renamed the ruby in
> /usr/bin to ruby.1.8.1, and then set up a symlink from /usr/bin/ruby
> to /usr/local/bin/ruby. At that point, running Ruby brought up 1.8.4.
>
> I have no idea what the error message meant by "RubyGem rails (> 0)". Can
> anyone give me some hints on how to troubleshoot this?
>
> Thanks
>
> SteveT
>
> Steve Litt
>
http://www.troublesh...
> slitt@troubleshooters.com
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Rails didn't install correctly
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password