1
我刚更新到Rails 3 final。现在我遇到了MongoId,Mongo的Ruby驱动程序& bson。当我尝试运行Rails时,我得到“您已经激活了bson 1.0.7,但是您的Gemfile需要bson 1.0.4,请考虑使用bundle exec。(Gem :: LoadError)”。Rails 3,MongoId&bson版本问题
MongoId需要bson_ext 1.0.4所以我在我的Gemfile中有gem“bson_ext”,“1.0.4”。我试图卸载bson 1.0.7,但之后Rails无法启动,因为Mongo Ruby驱动程序需要bson> = 1.0.5。
那么,我有什么想法,我可以得到这个解决?
3小时后疼痛和苦难我解决了这个。我在Gemfile中需要'mongo',因为在Rails 3 rc2中这是mongodb工作所必需的,但现在它似乎打破了它。所以我删除了这条线,现在一切都加载了。 – Crispy 2010-08-30 10:19:57