尝试在Rails 4项目上安装ActiveAdmin,但收到以下错误:
Bundler could not find compatible versions for gem "activerecord":
In Gemfile:
activeadmin (>= 0) ruby depends on
activerecord (~> 3.0) ruby
rails (= 4.0.0) ruby depends on
activerecord (4.0.0)我遵循这个示例:Active admin install with Rails 4并将activeadmin添加到gemfile中,如下所示:
gem 'activeadmin',github:'gregbell/active_admin',分支:'rails4‘
但是仍然没有go;同样的错误。
发布于 2013-08-08 23:06:48
啊,我错了;我以为我不需要包括所有其他的,因为我没有使用它们;但是ActiveRecord有问题的不是ActiveAdmin,而是AA依赖的东西:
发布于 2014-05-07 21:29:17
这取决于您使用的是Rails 4.1还是4.0版本。
如果你使用的是Rails 4.0.X,只需使用master就可以了:
gem 'activeadmin',github:'gregbell/active_admin‘
对于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生成active_admin:install (如有必要)以进行安装
发布于 2015-12-30 12:56:12
在Gemfile中使用gem 'activeadmin', github: 'gregbell/active_admin'
https://stackoverflow.com/questions/18129441
复制相似问题