1

mongodb で bson_ext を使用したいのですが、奇妙なエラーが発生します。

このルビーテストコードを実行しようとしました:

require 'mongo'
include Mongo
mongoClient = MongoClient.new("localhost", 27017)

エラーは次のとおりです。

/home/user/.rvm/gems/ruby-2.0.0-p353/gems/bson-1.9.2/lib/bson/bson_c.rb:20:in serialize': BSON.serialize takes a Hash but got a Hash (BSON::InvalidDocument) from /home/user/.rvm/gems/ruby-2.0.0-p353/gems/bson-1.9.2/lib/bson/bson_c.rb:20:inserialize' ...

次の Gemfile を使用して bundle install を実行しました。

gem "bson"
gem "bson_ext"
gem "mongo"

1.9.2(インストールされているバージョンはruby​​ が 2.0.0以外のすべてです)

どうすればいいのか本当にわかりません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1