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
誰でも助けてください。
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から次のリンクをチェックアウトした後:
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にアクセスすると、管理者ログインが表示されます。
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'
私はUbuntuに切り替えました、そしてそれは私が抱えていた問題を解決しました。何らかの理由で、Rubyソースにないgemを取得しようとすると、Windowsは窒息します。