尝试在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'
但仍然没有去;同样的错误 .
3 回答
啊,我的错误;因为我没有使用它,所以我认为我不必包括所有其他的;但是,ActiveAdcord不是ActiveAdmin,而是AA依赖的东西:
https://github.com/gregbell/active_admin/issues/2322
这取决于您使用Rails 4.1或4.0的版本 .
如果你正在使用Rails 4.0.X只是使用master,你准备好了:
对于Rails 4.1,您应该使用master和以下依赖关系分支:
在那之后
捆绑安装(或捆绑更新,如有必要)
并运行
rails生成active_admin:安装(如有必要)进行安装
在Gemfile中使用
gem 'activeadmin', github: 'gregbell/active_admin'