ひさびさにUbuntuにRails環境構築してたらエラーでまくりだったので、調べた結果。メモです。

環境はUbuntu 8.04 LTS("Hardy Heron/頑丈なサギ")でRails環境を構築中。

症状は、gem install hogeしようとして、

/usr/bin/gem:10: undefined method `manage_gems' for Gem:Module (NoMethodError)

が出た。

対処としては、

  1. gem1.8を使う

例) gem1.8 install hoge

とやる。

  1. gemをいじる

sudo vi /usr/bin/gemして、

Gem.manage_gems
の行を

#Gem.manage_gems
に変更

追加)require 'rubygems/gem_runner'

http://www.videc.at/2009/04/30/rubygems-undefined-method-manage_gems-for-gemmodule-nomethoderror/

  1. リンクをはる

http://www.ark-web.jp/sandbox/wiki/311.html

のいずれかで対応が可能。