# Error with Gem Outdated command

**URL:** <https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355>\
**Category:** Rails\
**Created:** [May 29, 2010, 5:17pm UTC](https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355 "2010-05-29T17:17:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnt519](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/cab0a1/32.png) [@johnt519](https://www.ruby-forum.com/u/johnt519)\
**Post date:** [May 29, 2010, 5:17pm UTC](https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355/1 "2010-05-29T17:17:23Z")

</div>

Trying to run ‘gem outdated’ on OS X (10.6.3) and I’m getting:

sudo gem outdated  
ERROR: While executing gem … (NoMethodError)  
undefined method `first’ for nil:NilClass

Here’s my info:

john$ gem env  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2009-06-08 patchlevel 173)  
[universal-darwin10.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE:  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - universal-darwin-10

- GEM PATHS:
  - /Library/Ruby/Gems/1.8
  - /Users/john/.gem/ruby/1.8
  - 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://rubygems.org/](http://rubygems.org/)

Doing a ‘sudo gem update’ does work fine (it just updated a couple  
fine).

Anyone? Thanks.

---

<div class="post-metadata">

**Author:** ![johnt519](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/cab0a1/32.png) [@johnt519](https://www.ruby-forum.com/u/johnt519)\
**Post date:** [May 29, 2010, 5:19pm UTC](https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355/2 "2010-05-29T17:19:45Z")

</div>

John T. wrote:

> Trying to run ‘gem outdated’ on OS X (10.6.3) and I’m getting:

More info:

gem outdated -V  
GET [http://rubygems.org/latest\_specs.4.8.gz](http://rubygems.org/latest_specs.4.8.gz)  
302 Found  
GET [http://production.s3.rubygems.org/latest\_specs.4.8.gz](http://production.s3.rubygems.org/latest_specs.4.8.gz)  
200 OK  
ERROR: While executing gem … (NoMethodError)  
undefined method `first’ for nil:NilClass

john$ gem outdated --backtrace  
ERROR: While executing gem … (NoMethodError)  
undefined method `first' for nil:NilClass /Library/Ruby/Site/1.8/rubygems/commands/outdated_command.rb:26:in `execute’  
/Library/Ruby/Site/1.8/rubygems/commands/outdated\_command.rb:21:in  
`each' /Library/Ruby/Site/1.8/rubygems/commands/outdated_command.rb:21:in `execute’  
/Library/Ruby/Site/1.8/rubygems/command.rb:270:in `invoke' /Library/Ruby/Site/1.8/rubygems/command_manager.rb:134:in `process\_args’  
/Library/Ruby/Site/1.8/rubygems/command\_manager.rb:104:in `run' /Library/Ruby/Site/1.8/rubygems/gem_runner.rb:58:in `run’  
/usr/bin/gem:21

---

<div class="post-metadata">

**Author:** ![johnt519](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/cab0a1/32.png) [@johnt519](https://www.ruby-forum.com/u/johnt519)\
**Post date:** [August 4, 2010, 2:12am UTC](https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355/3 "2010-08-04T02:12:29Z")

</div>

Not one to bump topics, but I’m still getting this error… and it’s been  
2 months…

Thanks

John T. wrote:  
Trying to run ‘gem outdated’ on OS X (10.6.3) and I’m getting:

sudo gem outdated  
ERROR: While executing gem … (NoMethodError)  
undefined method `first’ for nil:NilClass

Here’s my info:

john$ gem env  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2009-06-08 patchlevel 173)  
[universal-darwin10.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE:  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - universal-darwin-10

- GEM PATHS:
  - /Library/Ruby/Gems/1.8
  - /Users/john/.gem/ruby/1.8
  - 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://rubygems.org/](http://rubygems.org/)

More info:

gem outdated -V  
GET [http://rubygems.org/latest\_specs.4.8.gz](http://rubygems.org/latest_specs.4.8.gz)  
302 Found  
GET [http://production.s3.rubygems.org/latest\_specs.4.8.gz](http://production.s3.rubygems.org/latest_specs.4.8.gz)  
200 OK  
ERROR: While executing gem … (NoMethodError)  
undefined method `first’ for nil:NilClass

john$ gem outdated --backtrace  
ERROR: While executing gem … (NoMethodError)  
undefined method `first' for nil:NilClass /Library/Ruby/Site/1.8/rubygems/commands/outdated_command.rb:26:in `execute’  
/Library/Ruby/Site/1.8/rubygems/commands/outdated\_command.rb:21:in  
`each' /Library/Ruby/Site/1.8/rubygems/commands/outdated_command.rb:21:in `execute’  
/Library/Ruby/Site/1.8/rubygems/command.rb:270:in `invoke' /Library/Ruby/Site/1.8/rubygems/command_manager.rb:134:in `process\_args’  
/Library/Ruby/Site/1.8/rubygems/command\_manager.rb:104:in `run' /Library/Ruby/Site/1.8/rubygems/gem_runner.rb:58:in `run’  
/usr/bin/gem:21

Doing a ‘sudo gem update’ does work fine (it just updated a couple  
fine).

Anyone? Thanks.

---

<div class="post-metadata">

**Author:** ![johnt519](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/cab0a1/32.png) [@johnt519](https://www.ruby-forum.com/u/johnt519)\
**Post date:** [August 4, 2010, 2:25am UTC](https://www.ruby-forum.com/t/error-with-gem-outdated-command/189355/4 "2010-08-04T02:25:20Z")

</div>

John T. wrote:

> Not one to bump topics, but I’m still getting this error… and it’s been  
> 2 months…

I can’t help, but you’ll get more luck on the Rubygems mailing list or  
the main Ruby list.
