2

尝试将 Rails 6.0.0 与 Mongoid 6.1.0 一起使用

gem 'rails', '~> 6.0.0' gem 'mongoid', '~> 6.1.0'

已经尝试不在 Gemfile 中设置 mongoid 版本,但仍然无法正常工作。

Bundler 找不到 gem "activemodel" 的兼容版本:

在 Gemfile 中:

mongoid (~> 6.1.0) 被解析为 6.1.1,这取决于 activemodel (~> 5.0

rails (~> 6.0.0) 被解析为 6.0.0,这取决于 activemodel (= 6.0.0)

4

1 回答 1

8

我刚刚找到了一种简单的方法来解决这个问题,直到 mongoid 发布兼容的最新版本

将 mongoid gem 替换为:

宝石'mongoid',git:' https ://github.com/mongodb/mongoid.git ',分支:'master'

捆绑更新

于 2019-08-31T14:54:28.430 回答