Hpricotのバージョンを0.5=>0.6にあげる時の注意点(inner_textでNoMethodError)
Hpricotのバージョンを0.5から0.6にあげたら、inner_textなどでエラーが出るようになりました。
-
NoMethodError (undefined method `uxs' for Hpricot:Module)
Hpricot.uxsは、hpricot/builder.rb内でrequireされるhpricot/xchar.rbという場所に定義されているのですが、hpricot/builder.rb内でxcharより先にrequireされるhpricot_scanが無い為に、xcharも読み込みが失敗していたようです。
-
RUBY_LIBDIR/ruby/gems/1.8/gems/hpricot-0.6/ext/hpricot_scan
-
RUBY_LIBDIR/ruby/gems/1.8/gems/hpricot-0.6/lib/hpricot/xchar.rb











