Rails 3、MongoId 和bson版本问题
我刚刚更新到 Rails 3 Final。现在我遇到了 MongoId、Mongo 的 Ruby 驱动程序和 MongoId 的问题。布森。当我尝试运行 Rails 时,我收到“您已经激活了 bson 1.0.7,但您的 Gemfile 需要 bson 1.0.4。请考虑使用bundle exec。(Gem::LoadError)”。
MongoId 需要 bson_ext 1.0.4,所以我的 Gemfile 中有 gem“bson_ext”、“1.0.4”。我尝试卸载 bson 1.0.7 但随后 Rails 无法启动,因为 Mongo Ruby 驱动程序需要 bson >= 1.0.5。
那么我有什么想法可以解决这个问题吗?
I just updated to Rails 3 final. Now I'm having problems with MongoId, Mongo's Ruby driver & bson. When I try to run Rails, I get "You have already activated bson 1.0.7, but your Gemfile requires bson 1.0.4. Consider using bundle exec. (Gem::LoadError)".
MongoId requires bson_ext 1.0.4 so I have gem "bson_ext", "1.0.4" in my Gemfile. I tried to uninstall bson 1.0.7 but then Rails failed to start because Mongo Ruby driver requires bson >= 1.0.5.
So any ideas how I can get this solved?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个组合对我有用:
this combination works for me: