RAILS PRESS RUBY on RAILS, it’s DRY and COOL …

RSS Feed

RAILS PRESS RSS

Tag Cloud

はてなブックマーク - railspress.matake.jp の注目エントリー
象形文字くさび形文字ミイラそろばんの玉そろばんコーラン占いの板?象牙大英博物館
« 前のエントリ
Hosting OpenSocial Appsを日本語に訳してみた。
次のエントリー »
Railsアプリで扱うDBのカラム名が大文字の場合のModelでの処理(alias_column)

Posted on
2007/12/12

Tags
Error, Gem, Rails2.0

Keywords


この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

“Warning: require_gem is obsolete.”を解決 - Rails2.0.1バージョンアップ格闘記

今日MacBookのrailsをバージョン2.0.1に上げてみたのですが、railsと一緒にgemもアップデートしたせいで、以下のようなエラー(というかWarning)が出るようになりました。

LANG : shell etc.
  1. $ rails -v
  2. /usr/local/bin/rails:17:Warning: require_gem is obsolete.  Use gem instead.
  3. Rails 2.0.1

これを解決するには、「Tridentfield » Archives » require_gem is obsolete. Use gem instead.」にあるように、該当するファイル内の"require_gem"の部分を全て"gem"に書き換えてやればいいのですが、もう少し調べてたらもっと良い解決策を発見しました。

LANG : shell etc.
  1. sudo gem pristine --all

これで、gemのバージョン変更で変更された部分を、railsやrakeなどの他の部分にも反映してくれるようです。

(参考)
Rails/Gem errors? - Ruby Forum

gemのバージョンをあげる時には、

LANG : shell etc.
  1. sudo gem update --system
  2. sudo gem pristine --all

の順に2つのコマンドを実行するのを忘れずに!


この記事がお役に立ちましたら、一言コメントもらえると嬉しいですm_ _m

[...] “Warning: require_gem is obsolete.”を解決 - Rails2.0.1バージョンアップ格闘記 » RA... | ↑ [...]


コメントはこちらから




使用可能タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


« 前のエントリ
Hosting OpenSocial Appsを日本語に訳してみた。
次のエントリー »
Railsアプリで扱うDBのカラム名が大文字の場合のModelでの処理(alias_column)