Undefined method `require_gem'

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 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)

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.