Hi all,
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]$
================================
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
Author:
* Universal Troubleshooting Process courseware
* Troubleshooting Techniques of the Successful Technologist
* Rapid Learning: Secret Weapon of the Successful Technologist
Webmaster
* Troubleshooters.Com
* http://www.troubleshooters.com
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:04 am, Steve Litt wrote:> Hi all, > > 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]$ > ================================> > 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 > Author: > * Universal Troubleshooting Process courseware > * Troubleshooting Techniques of the Successful Technologist > * Rapid Learning: Secret Weapon of the Successful Technologist > Webmaster > * Troubleshooters.Com > * http://www.troubleshooters.com > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails
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:04 am, Steve Litt wrote:> Hi all, > > 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]$ > ================================> > 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 > Author: > * Universal Troubleshooting Process courseware > * Troubleshooting Techniques of the Successful Technologist > * Rapid Learning: Secret Weapon of the Successful Technologist > Webmaster > * Troubleshooters.Com > * http://www.troubleshooters.com > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails-- Steve Litt http://www.troubleshooters.com slitt-yaXoyPJ8lGSnFU2ba5o1QkEOCMrvLtNR@public.gmane.org