rubygems 1.0.1でrequire_gemが終了してた

2008-01-23
2011-01-08
かなり古い記事です。現在も有効な内容であるかどうか分かりませんのでご注意ください。

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

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

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

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

Profile

フルスタック気味のフリーランスプログラマー。

どちらかと言うと得意はインフラ構築とサーバーサイドプログラミングですが、フロントエンドもぼちぼちやっています。

最近の興味範囲はWordPress、AWS、サーバーレス、UIデザイン。

愛車はセロー。カメラはペンタックス。旅好きです。横浜在住。