[groonga-dev,00455] Ruby 1.9.2 & Rails 3.0.5 & rroonga 1.1.0 環境にてgroongaのデータのロード失敗

Back to archive index

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>>

どなたか同じような問題が発生した方はおられますでしょうか?

以上、宜しくお願いいたします。

ササキ




groonga-dev メーリングリストの案内
Back to archive index