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:in
serialize' ...
次の Gemfile を使用して bundle install を実行しました。
gem "bson"
gem "bson_ext"
gem "mongo"
1.9.2
(インストールされているバージョンはruby が 2.0.0以外のすべてです)
どうすればいいのか本当にわかりません。誰かが私を正しい方向に向けることができますか?