【问题标题】:Rails 6 + Mongoid 6.1.0 not compatible versions for gem "activemodel"Rails 6 + Mongoid 6.1.0 gem“activemodel”的版本不兼容
【发布时间】:2019-08-30 18:31:59
【问题描述】:

尝试将 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)

【问题讨论】:

    标签: activemodel ruby-on-rails-6 mongoid6


    【解决方案1】:

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

    将 mongoid gem 替换为:

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

    捆绑更新

    【讨论】:

    • 还没修好,现在是 2021 年 2 月。我希望他们能拉动一下。
    猜你喜欢
    • 2014-05-26
    • 1970-01-01
    • 2020-05-30
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多