# Undefined method \`require\_gem'

**URL:** <https://www.ruby-forum.com/t/undefined-method-require-gem/125634>\
**Category:** Rails\
**Created:** [January 10, 2008, 8:11pm UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634 "2008-01-10T20:11:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [January 10, 2008, 8:11pm UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/1 "2008-01-10T20:11:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [January 10, 2008, 8:22pm UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/2 "2008-01-10T20:22:35Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [January 10, 2008, 8:42pm UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/3 "2008-01-10T20:42:06Z")

</div>

Thansk Brian. Turns out it was actually Rake that needed updating

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [February 21, 2008, 1:48am UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/4 "2008-02-21T01:48:15Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [February 21, 2008, 3:37am UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/5 "2008-02-21T03:37:10Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [February 15, 2008, 8:57pm UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/6 "2008-02-15T20:57:51Z")

</div>

I have the same error. - Undefined method require\_gems. How do I update  
rake?

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [February 21, 2008, 4:13am UTC](https://www.ruby-forum.com/t/undefined-method-require-gem/125634/7 "2008-02-21T04:13:39Z")

</div>

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.
