Rails4を使用したアクティブな管理者インストール


81

Rails4にアクティブな管理者をインストールするとこのエラーが発生しました

Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
  meta_search (>= 1.1.0.pre) ruby depends on
    actionpack (~> 3.1.0.alpha) ruby

  rails (= 4.0.0.rc1) ruby depends on
    actionpack (4.0.0.rc1)

私はこの指示に従います:http//www.activeadmin.info/docs/documentation.html

誰でも助けてください。


以下の答えを試してみてください。それがあなたのために働くならば、答えを受け入れてください。
マーク

回答:


228

2015年4月20日更新

Rails 4の場合(公式のgithubページによる)、次のいずれかのマスターを使用します。

gem 'activeadmin', github: 'activeadmin'

またはrubygems:

gem 'activeadmin', '~> 1.0.0.pre1'

2015年2月14日更新

Rails 4の場合(公式のgithubページによる)、以下を使用します。

gem 'activeadmin', github: 'activeadmin'

2014年9月4日更新

Rails 4.0および4.1の場合(公式のgithubページによる)、以下を使用します。

gem 'activeadmin', github: 'activeadmin'

2014年4月24日更新

Rails 4.1および4.0の場合、マスターを使用します。

gem 'activeadmin', github: 'gregbell/active_admin'

2014年4月13日更新

Rails 4.1の場合、masterと次の依存関係ブランチを使用します。

gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'

Rails 4.0.Xの場合は、マスターを使用するだけで、次のことができます。

gem 'activeadmin', github: 'gregbell/active_admin'

注:Rails4.1のインデックスページへのコメントの追加には問題があります。この問題はここで追跡されています

2013年9月29日更新

Rails4ブランチはマスターにマージされました。今あなたがする必要があるのは指定することだけです:

gem 'activeadmin', github: 'gregbell/active_admin'

2013年8月28日回答を更新

以下を使用するだけで、AAで稼働する新しいRails4アプリを構築できました。

gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'

古い答えは無視してください。この行を新しいrails4アプリGemfileに追加し、bundle installを実行し、rails g active_admin:installを実行し、rake db:migrateを実行し、bundle exec railsを実行し、/ adminに移動して、admin @ example.com/でログインします。パスワードとあなたは行ってもいいです!ActiveAdminのドキュメントを参照してくださいを参照してください。

2013年6月30日回答を更新

ActiveAdminとそれに依存するgemをRails4で使用できるようにすることで、多くの進歩が見られました。次のgemfile設定を使用し、jquery-railsの2.3.0へのダウングレードに関するビットは無視してください。

gem 'devise',              github: 'plataformatec/devise'
gem 'responders',          github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack',             github: 'ernie/ransack'
gem 'activeadmin',         github: 'gregbell/active_admin', branch: 'rails4'
gem 'formtastic',          github: 'justinfrench/formtastic'

ただbundle install(またはbundle update、必要に応じて)実行してrails generate active_admin:install(必要に応じて)インストールします


元の回答

以下を使用して、Rails 4.0.0.rc1 / JRuby / PumaアプリのActiveAdminをHerokuで稼働させました。

ActiveAdmingithubから次のリンクを確認した後:

Re:Rails 4の問題-問題#1963

Rails 4のハック、修正-プルリクエスト#2120

gemfileに次を追加しました。

gem 'devise',              github: 'plataformatec/devise',     branch: 'rails4'
gem 'responders',          github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack',             github: 'ernie/ransack'
gem 'activeadmin',         github: 'akashkamboj/active_admin', branch: 'rails4'
gem 'formtastic',          github: 'justinfrench/formtastic', branch: 'rails4beta'

交換:

gem 'jquery-rails', '3.0.0'

と:

gem 'jquery-rails', '2.3.0'

bundle install実行しrails generate active_admin:installてインストールします。

サーバーを起動し、root_url / adminに移動すると、adminログインが表示されます。


1
これは私にとってはうまくいきました、私は最新のjquery-railsにも問題がありました。しかし、3.0.0未満のバージョンを指定することで、これを克服しました。
StuR 2013年

大漁!新しいアプリを作成したばかりですが、0.6.0バージョンのActiveAdminはjquery-rails3.0.0ではうまく機能しないようです。上記の私の答えを更新して、jquery-railsを2.3.0に設定しました。
マーク

2
これは私にはうまくいきません。競合activeadmin (>= 0) ruby depends on actionpack (~> 4.0.0) rubyが発生します:しかしinherited_resources (>= 0) ruby depends on actionpack (3.2.13)
iconoclast 2013

1
rails g active_admin:installを実行した後、/ admin
thekindofmeに

1
@ Attilio-リクエストに応じて更新されます!
マーク

30

2016年1月11日回答を更新

ActiveAdminは今持っています 完全にサポートするようになりました

1.0.0バージョン、Railsの完全サポート4):

gem 'activeadmin', github: 'activeadmin'


0.6安定バージョン(Rails 4を適切にサポートしていない可能性があります):

gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'


0

私はUbuntuに切り替えました、そしてそれは私が持っていた問題を解決しました。何らかの理由で、Rubyソースにないgemを取得しようとすると、Windowsがチョークします。



-1

Gemfileを編集するだけです。ActiveAdmin1.0.0に必要なものはすべてRails4.1で正しく機能します


次の行を追加します。

gem 'activeadmin',      github: 'gregbell/active_admin'             # ActiveAdmin backend framework for Rails administration interface
gem 'polyamorous',      github: 'activerecord-hackery/polyamorous'  # Require for ActiveAdmin to work with Rails 4.1
gem 'ransack',          github: 'activerecord-hackery/ransack'      # Require for ActiveAdmin to work with Rails 4.1
gem 'formtastic',       github: 'justinfrench/formtastic'           # Require for ActiveAdmin to work with Rails 4.1
gem 'devise'                                                        # Authentication

dPanda13:手順に従いましたが、サーバーを起動するとこのエラーが発生しますstackoverflow.com/questions/24902445/…。何か案が ?
BC2 2014

dPanda13 urの手順に従いますが、このエラーが発生しますstackoverflow.com/questions/24902445/…何かアイデアはありますか?
BC2 2014

1
これはもう必要ありません。
ティモシリング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.