主动管理安装使用Rails 4(Active admin install with Rails 4)

2019-09-02 04:22发布

我安装on 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

任何帮助,请。

Answer 1:

2015年4月20日更新

对于轨道4(根据官方的github页 )选择使用主:

gem 'activeadmin', github: 'activeadmin'

或者RubyGems的:

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

2015年2月14日更新

对于轨道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利用总体及以下分支机构的依赖:

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'

注意:有与Rails的4.1添加注释索引页的问题。 这个问题正在跟踪这里 。

2013年9月29日更新

钢轨4分支已合并到主。 现在,所有你需要做的是指定:

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

2013年8月28日更新的答案

是能够建立一个新的Rails应用程序4启动和AA只用运行:

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

请忽略旧的答案。 只是这行添加到您的新轨道4应用程序的Gemfile,运行捆绑安装 ,运行轨道摹active_admin:安装 ,运行耙分贝:迁移 ,运行捆绑EXEC轨S,/管理 ,并与admin@example.com/登录密码 ,你是好去! 见ActiveAdmin文件的更多细节。

2013年6月30日更新的答案

许多已经取得了进展上获得ActiveAdmin,它依赖于准备为Rails 4.请使用下面的Gemfile设置和无视关于降级jQuery的导轨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 (如果需要)安装


原来的答案

我用下面让ActiveAdmin在我的Rails 4.0.0.rc1 / JRuby中/彪马应用程序并在Heroku上运行。

检查出从ActiveAdmin GitHub上的以下链接后:

回复:轨道4分的问题-问题#1963年

轨道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 /管理员,你应该看到管理员登录。



Answer 2:

2016年1月11日更新的答案

ActiveAdmin现已轨道4的全力支持

1.0.0版本,全面支持Rails的4):

gem 'activeadmin', github: 'activeadmin'


0.6稳定的版本(可能无法正常支撑导轨4):

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



Answer 3:

我已经切换到Ubuntu,并解决我遇到的问题。 出于某种原因,电抗器的Windows试图获得一个宝石,是不是Ruby的来源时。



Answer 4:

感谢您的帮助, 马克和奥托Brglez 。 快速更新钢轨4的实现。 你并不需要使用分支“0-6-稳定”(即当前分支今天的),可以改为只使用主分支为INT上gregbell的github上,他指出文档。 https://github.com/gregbell/active_admin



Answer 5:

只需编辑您的Gemfile。 这一切都需要在您的ActiveAdmin 1.0.0什么使用Rails 4.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


文章来源: Active admin install with Rails 4