web-dev-qa-db-ja.com

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

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

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

誰でも助けてください。

81

2015年4月20日更新

Rails 4( 公式githubページ )に従って)いずれかのマスターを使用します:

gem 'activeadmin', github: 'activeadmin'

またはルビジェム:

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 use master:

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の場合はmasterを使用するだけでよいのです。

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

注:Rails 4.1。のインデックスページにコメントを追加すると問題が発生します。この問題は here で追跡中です。

2013年9月29日更新

Rails 4ブランチがmasterにマージされました。今、あなたがする必要があるのは、指定するだけです:

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

2013年8月28日回答の更新

新しいRails 4アプリを作成して、AAを使用して実行するだけで、

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

古い回答は無視してください。この行を新しいRails 4アプリのGemfileに追加し、bundle install、runrails g active_admin:install、実行rake db:migrate、実行bundle exec Rails s)、/ adminに移動し、ログに記録しますwith[email protected]/passwordで準備完了です!詳細については ActiveAdmin Documentation をご覧ください。

2013年6月30日更新回答

Rails 4.のActiveAdminとそれが依存するgemを取得することに関して、多くの進歩がありました。

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アプリをHerokuで起動して実行します。

ActiveAdmin githubから次のリンクをチェックアウトした後:

Re:Rails 4つの問題-問題#196

Rails 4 Hacks、Fixes-Pull Request#212

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にアクセスすると、管理者ログインが表示されます。

228
Marc

2016年1月11日更新回答

ActiveAdminがRails 4の完全サポートになりました:

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

gem 'activeadmin', github: 'activeadmin'


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

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

30
Erowlin

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

0
Dana Nourie