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

RSS Feed

RAILS PRESS RSS

Tag Cloud

はてなブックマーク - railspress.matake.jp の注目エントリー
象形文字くさび形文字ミイラそろばんの玉そろばんコーラン占いの板?象牙大英博物館
Tagged by Error

Posted on
2008/01/08

Tags
Error, Gem, ノウハウ

0 Comment

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

Hpricotのバージョンを0.5=>0.6にあげる時の注意点(inner_textでNoMethodError)

Hpricotのバージョンを0.5から0.6にあげたら、inner_textなどでエラーが出るようになりました。

LANG : shell etc.
  1. NoMethodError (undefined method `uxs' for Hpricot:Module)

Hpricot.uxsは、hpricot/builder.rb内でrequireされるhpricot/xchar.rbという場所に定義されているのですが、hpricot/builder.rb内でxcharより先にrequireされるhpricot_scanが無い為に、xcharも読み込みが失敗していたようです。

LANG : shell etc.
  1. RUBY_LIBDIR/ruby/gems/1.8/gems/hpricot-0.6/ext/hpricot_scan
  2. RUBY_LIBDIR/ruby/gems/1.8/gems/hpricot-0.6/lib/hpricot/xchar.rb

» このエントリーには続きがあります。続きを読む »


Posted on
2007/12/12

Tags
Error, Gem, Rails2.0

1 Comment

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を 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

» このエントリーには続きがあります。続きを読む »


Errorタグ