0
我遇到了上述情況,我的bson版本是2.2,但mongo寶石只取決於bson 1.10.12。爲什麼mongo只依賴於bson 1.10.12?爲什麼它不能向上兼容?我真的需要幫助,thx。紅寶石寶石mongo取決於bson1.10.12
蒙戈取決於BSON 1.10.12只: https://rubygems.org/gems/mongo
我遇到了上述情況,我的bson版本是2.2,但mongo寶石只取決於bson 1.10.12。爲什麼mongo只依賴於bson 1.10.12?爲什麼它不能向上兼容?我真的需要幫助,thx。紅寶石寶石mongo取決於bson1.10.12
蒙戈取決於BSON 1.10.12只: https://rubygems.org/gems/mongo
的bson
寶石版本號遵循語義版本,請參閱http://semver.org/ - 所以BSON 2.X不符合BSON 1.x的向下兼容mongo 1.x寶石取決於bson 1.x. mongo 2.x gem將在發佈時指定對bson 2.x的依賴。
所以,如果您使用的是mongo gem version 1.x,那麼您必須使用gem依賴項中指定的bson 1.x,否則不能使用bson 2.x.你有什麼理由必須爲你的程序使用bson 2.x?
becase我們的應用程序的其他部分使用bson 2.x,我有一些gem文件依賴於它們,當我捆綁安裝時會出現衝突。感謝您的解釋,我解決了它。 – niania 2014-09-30 05:50:58