2011年10月25日火曜日

undefined method `require_gem' for main:Objectが発生したときの対処

以下のエラーが発生した場合の対処方法について説明する。
この発生原因は、 rubygems の旧バージョン に存在した require_gem メソッドが新バージョン ではなくなってしまったためである。








(対処方法)
gemを以下のコマンドでupdateする。

C:\Users\yasu>gem update --system
C:\Users\yasu>gem pristine --all


(補足)
require_gem→gemに変わったようなので、以下のように修正する対処方法もありなのか。


require_gem  "ruby-openid", ">= 1.0.2"

gem  "ruby-openid", ">= 1.0.2"
require "openid"

0 件のコメント: