When I run rake i get ’ undefined method `require_gem’’
Here’s my setup:
ruby:ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6] rails: 2.0.2 gem:1.0.1
When I run rake i get ’ undefined method `require_gem’’
Here’s my setup:
ruby:ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6] rails: 2.0.2 gem:1.0.1
Is this on a brand new Rails app?
Any plugins?
require_gem was deprecated and I assume it was removed, so one of your plugins or your Rails app is still calling it somewhere. If you built this app on a previous version of rails, then some of the initialization scripts may contain require_gem as well.
Thansk Brian. Turns out it was actually Rake that needed updating
I have the same error. - Undefined method require_gems. How do I update rake?
How about: gem update rake
I ran into this as well when I updated gems - all of the old gems commands such as rails and rake were broken.
Chad Lester wrote:
How about: gem update rake
I ran into this as well when I updated gems - all of the old gems commands such as rails and rake were broken.
I thought of that one. Problem ... gem broke with everything else. When I run
gem update rake
I get
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
Chad Lester wrote:
How about: gem update rake
This - along with the info that things may have been installed in the wrong places gave me a clue that appears to have fixed things.
Obviously, gem *HAD* been working. I used find to locate another version of "gem" on my system. I backed up the one that was executing (as reported by "which"), then created a symlink to the other one. Then I could run gem
I then used gem to update rake and rails. It appears that everything is working now.
Interesting.