【问题标题】:Error while using rails_admin with rails5将 rails_admin 与 rails5 一起使用时出错
【发布时间】:2016-05-04 06:08:42
【问题描述】:

我正在尝试将 rails_admin 与 rails5 应用程序一起使用。 rails_admin 0.8.1 不起作用,因为

Bundler 找不到 gem "rails" 的兼容版本:在 快照(Gemfile.lock): 轨道 (= 5.0.0.beta1)

在 Gemfile 中: 导轨 (= 5.0.0.beta1)

rails_admin was resolved to 0.8.1, which depends on
  rails (~> 4.0)

然后我尝试使用来自github的最新代码

gem 'rails_admin', git: 'https://github.com/sferik/rails_admin.git'

现在我遇到了相互冲突的机架依赖项。

在快照中(Gemfile.lock): 机架 (= 2.0.0.alpha)

在 Gemfile 中: rails (= 5.0.0.beta1) 被解析为 5.0.0.beta1,这取决于 actionmailer (= 5.0.0.beta1) 被解析为 5.0.0.beta1,这取决于 actionpack (= 5.0.0.beta1) 被解析为 5.0.0.beta1,这取决于 机架 (~> 2.x)

rails_admin was resolved to 0.8.1, which depends on
  rack-pjax (~> 0.7) was resolved to 0.7.0, which depends on
    rack (~> 1.3)

rails (< 5.1, >= 5.0.0.beta1) was resolved to 5.0.0.beta1, which depends on
  sprockets-rails (>= 2.0.0) was resolved to 3.0.0, which depends on
    sprockets (>= 3.0.0) was resolved to 3.5.2, which depends on
      rack (< 3, > 1)

devise was resolved to 4.0.0.pre.dev, which depends on
  warden (~> 1.2.3) was resolved to 1.2.4, which depends on
    rack (>= 1.0)

devise was resolved to 4.0.0.pre.dev, which depends on
  warden (~> 1.2.3) was resolved to 1.2.4, which depends on
    rack (>= 1.0)

现在开始使用 rails5 还为时过早吗?我应该回到 rails4.2 吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rails-admin ruby-on-rails-5


    【解决方案1】:

    我通过这样做来解决:

    gem 'rails_admin', github: 'sferik/rails_admin'
    gem 'rack-pjax', github: 'afcapel/rack-pjax'
    gem 'remotipart', github: 'mshibuya/remotipart', ref: '3a6acb3'
    

    this article

    【讨论】:

      【解决方案2】:

      我看到 RA 有 Rails5 gemfile https://github.com/sferik/rails_admin/blob/master/gemfiles/rails_5.0.gemfile。我会尝试升级到该文件中提到的所有 gem。

      【讨论】:

      • 它对你有用吗?我很想知道升级是如何进行的。我也在看 Rails 5。
      猜你喜欢
      • 2016-08-18
      • 1970-01-01
      • 2016-11-05
      • 2021-12-06
      • 2015-07-15
      • 2014-02-10
      • 2016-04-03
      • 2012-10-10
      • 2016-10-29
      相关资源
      最近更新 更多