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
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 L. wrote:
How about:
gem update rakeI 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)
I have the same error. - Undefined method require_gems. How do I update
rake?
Chad L. 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.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs