tatsuya sasaki
tatsu****@gmail*****
2011年 3月 28日 (月) 20:23:49 JST
こんにちは、ササキと申します。 Ruby 1.9.2p180 & Rails 3.0.5 の環境でgroonga dbのデータがロードされず困っています。 尚、irbで全く同じ操作をした場合は、正常にデータがロードされクエリも成功します。 rroonga のバージョンは 1.1.0 です。 ■ Railsコンソールで試した結果 (失敗ケース) # rails c ruby-1.9.2-p180> require 'groonga' ruby-1.9.2-p180> Groonga::Database.open "/tmp/foo.db" => #<Groonga::Database id: <nil>, name: (anonymous), path: </tmp/foo.db>, domain: (nil), range: (nil), flags: <>> ruby-1.9.2-p180> Groonga['foo'] => nil ※ Railsコンソールではなく実際のRailsのランタイム上でも失敗します。 ■ irbで試した結果 (成功ケース) # irb ruby-1.9.2-p180> require 'groonga' => true ruby-1.9.2-p180> Groonga::Database.open "/tmp/foo.db" => #<Groonga::Database id: <nil>, name: (anonymous), path: </tmp/foo.db>, domain: (nil), range: (nil), flags: <>> ruby-1.9.2-p180> Groonga['foo'] => #<Groonga::Hash id: <256>, name: <foo>, path: <./foo.db.tables/foo>, domain: <ShortText>, range: (nil), flags: <>, encoding: <:utf8>, size: <1941676>> どなたか同じような問題が発生した方はおられますでしょうか? 以上、宜しくお願いいたします。 ササキ