rubygems 1.0.1でrequire_gemが終了してた

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

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

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

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

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。