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


Bundler找不到与宝石“ 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吗?

最佳答案

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

07-27 20:18