3

rails5 アプリケーションで rails_admin を使用しようとしています。rails_admin 0.8.1 は動作しませんでした。

Bundler は gem "rails" の互換性のあるバージョンを見つけられませんでした: スナップショット (Gemfile.lock): rails (= 5.0.0.beta1)

Gemfile: rails (< 5.1, >= 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.1, >= 5.0.0.beta1) は 5.0.0.beta1 に解決され、actionmailer (= 5.0.0.beta1) は actionpack に依存する 5.0.0.beta1 に解決されました。 (= 5.0.0.beta1) は、ラック (~> 2.x) に依存する 5.0.0.beta1 に解決されました。

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に戻すべきですか?

4

2 に答える 2

0

RA に Rails5 gemfile https://github.com/sferik/rails_admin/blob/master/gemfiles/rails_5.0.gemfileがあることがわかりました。そのファイルに記載されているすべての宝石にアップグレードしてみます。

于 2016-01-27T17:19:54.570 に答える
0

私は次のようにして修正しました:

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

この記事を参照してください

于 2016-07-08T15:33:38.070 に答える