rubygems 1.0.1でrequire_gemが終了してた

新しく環境を作ってrubygemsの最新バージョンを入れて既存のRailsアプリを動かしてみたらエラー発生。

かなり前からアナウンスされていたように「require_gem」が使えなくなって「gem」一本になった模様。
本番環境で適当にrubygemsのバージョンをあげると大変なことになるかもですな。

ちなみにエラーを起こしたのはフィードのパースに使っていたfeedtools。
メンテされているライブラリならほぼ対応されていると思われるけれども、このライブラリは製作者がメンテを投げているので(引継ぎ募集とかしてたような)こういう事態に。
問題あるのが1ファイルだけだったので手でさくっと修正しときました。

rubygemsのバージョンをあげる前には自作のコードでも「require_gem」使ってないか要注意だなぁ。

前の記事

Let’s note Y7 メモリ増設

次の記事

rcovでRailsのカバレッジテスト