Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb ruby gem mongo依赖于bson1.10.12_Mongodb_Rubygems_Dependencies_Bson - Fatal编程技术网

Mongodb ruby gem mongo依赖于bson1.10.12

Mongodb ruby gem mongo依赖于bson1.10.12,mongodb,rubygems,dependencies,bson,Mongodb,Rubygems,Dependencies,Bson,我遇到了上述情况的麻烦,我的bson版本是2.2,但mongo gem只依赖bson 1.10.12。为什么mongo只依赖bson 1.10.12?为什么它不能向上兼容?我真的需要帮助,谢谢 mongo仅依赖bson 1.10.12: bsongem版本号遵循语义版本控制,请参阅-因此bson 2.x与bson 1.x不向后兼容。Mongo1.xGem依赖于BSON1.x。Mongo2.xGem在发布时将指定对BSon2.x的依赖关系 因此,如果您使用的是MongoGemVersion1.x,

我遇到了上述情况的麻烦,我的bson版本是2.2,但mongo gem只依赖bson 1.10.12。为什么mongo只依赖bson 1.10.12?为什么它不能向上兼容?我真的需要帮助,谢谢

mongo仅依赖bson 1.10.12:
bsongem版本号遵循语义版本控制,请参阅-因此bson 2.x与bson 1.x不向后兼容。Mongo1.xGem依赖于BSON1.x。Mongo2.xGem在发布时将指定对BSon2.x的依赖关系


因此,如果您使用的是MongoGemVersion1.x,那么必须使用gem依赖项中指定的BSON1.x,而不能使用BSON2.x。您的程序必须使用bson 2.x,这有什么原因吗?

因为我们的应用程序的其他部分使用bson 2.x,我有一些依赖于它们的gem文件,所以捆绑安装时存在冲突。谢谢你的解释,我已经解决了。