Homeland ruby-china 最新代码启动开发环境的 mongodb 异常

lyfi2003 · 2012年02月11日 · 最后由 lyfi2003 回复于 2012年02月11日 · 2650 次阅读

使用最新的 ruby-china 代码,在布署启动环境时出现:

Database command 'findandmodify' failed: (errmsg: 'no such cmd'; bad cmd: '{"findandmodify"=>"mongoid.auto_increment_ids", "query"=>{"_id"=>"site_configs"}, "update"=>{"$inc"=>{"c"=>1}}, "new"=>true, "upsert"=>true}'; ok: '0.0').
/usr/local/lib/ruby/gems/1.9.1/gems/mongo-1.5.2/lib/mongo/db.rb:520:in `command'

执行 rake db:migrate 同样的问题

看上去是 mongodb 的问题:

mongoid 版本:2.4.3

mongodb 1.2.2

去 google 排查未果, 不知有童鞋遇到此问题么?

另外,之前发布是正常的,所以感觉比较奇怪。

强烈建议 MongoDB 用 2 或至少是 1.8。

thx,试试看

需要 登录 后方可回复, 如果你还没有账号请 注册新账号