# Broken gems uninitialized constant Gem::CommandManager (Nam

**URL:** <https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061>\
**Category:** Ruby\
**Created:** [January 4, 2008, 10:37pm UTC](https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061 "2008-01-04T22:37:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dirtytree](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@dirtytree](https://www.ruby-forum.com/u/dirtytree)\
**Post date:** [January 4, 2008, 10:37pm UTC](https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061/1 "2008-01-04T22:37:55Z")

</div>

I am a ruby newbie. Somehow (I suspect with a gem update command) I have  
broken  
gems on my mac (running leopard).

Now if I use any gem command I get the same error

Macintosh:~ dtilley$ gem query --remote  
/usr/lib/ruby/1.8/rubygems/gem\_runner.rb:18:in `initialize': uninitialized constant Gem::CommandManager (NameError) from /usr/local/bin/gem:22:in`new’  
from /usr/local/bin/gem:22

1. Has anybody seen this?
2. Do I need to uninstall gems and reinstall it?

Thanks

Dave

---

<div class="post-metadata">

**Author:** ![dirtytree](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@dirtytree](https://www.ruby-forum.com/u/dirtytree)\
**Post date:** [January 5, 2008, 2:21am UTC](https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061/2 "2008-01-05T02:21:32Z")

</div>

On Jan 4, 4:37 pm, Dave T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> from /usr/local/bin/gem:22
> 
> 1. Has anybody seen this?
> 2. Do I need to uninstall gems and reinstall it?
> 
> Thanks
> 
> ## Dave
> 
> Posted viahttp://www.ruby-forum.com/.

The proper syntax

gem query -n --remote

---

<div class="post-metadata">

**Author:** ![dirtytree](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@dirtytree](https://www.ruby-forum.com/u/dirtytree)\
**Post date:** [January 5, 2008, 10:09am UTC](https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061/3 "2008-01-05T10:09:42Z")

</div>

On Jan 4, 2008, at 13:37 PM, Dave T. wrote:

> uninitialized constant Gem::CommandManager (NameError)  
> from /usr/local/bin/gem:22:in `new’  
> from /usr/local/bin/gem:22
> 
> 1. Has anybody seen this?
> 2. Do I need to uninstall gems and reinstall it?

Looks like you’re using an older `gem` executable with a newer  
RubyGems runtime.

Also, your paths don’t match. RubyGems would install `gem` into /usr/  
bin when installing into /usr/lib/. Try /usr/bin/gem. If that works,  
remove /usr/local/bin/gem. It must be a relic from an alternate  
install.

---

<div class="post-metadata">

**Author:** ![dirtytree](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@dirtytree](https://www.ruby-forum.com/u/dirtytree)\
**Post date:** [January 6, 2008, 5:31am UTC](https://www.ruby-forum.com/t/broken-gems-uninitialized-constant-gem-commandmanager-nam/125061/4 "2008-01-06T05:31:55Z")

</div>

Eric H. wrote:

> On Jan 4, 2008, at 13:37 PM, Dave T. wrote:
> 
> > uninitialized constant Gem::CommandManager (NameError)  
> > from /usr/local/bin/gem:22:in `new’  
> > from /usr/local/bin/gem:22
> > 
> > 1. Has anybody seen this?
> > 2. Do I need to uninstall gems and reinstall it?
> 
> Looks like you’re using an older `gem` executable with a newer  
> RubyGems runtime.
> 
> Also, your paths don’t match. RubyGems would install `gem` into /usr/  
> bin when installing into /usr/lib/. Try /usr/bin/gem. If that works,  
> remove /usr/local/bin/gem. It must be a relic from an alternate  
> install.

Thanks for the replies. I ended up reinstalling gems and now things  
work.
