在Rails中安装Active admin Gem时出错

时间:2014-07-14 08:24:41

标签: ruby-on-rails ruby

我正在尝试在我的Rails应用程序中添加Active Admin gem所以我在我的gem文件中添加以下内容。当我运行bundle install时,它会抛出一个错误" Bundler找不到gem" sprockets"的兼容版本:   在Gemfile中:     sass-rails(〜> 4.0.3)ruby取决于       链轮(< = 2.11.0,〜> 2.8)ruby

meta_search (>= 1.1.0.pre) ruby depends on
  actionpack (~> 3.1.0.alpha) ruby depends on
    sprockets (2.0.3)

Bundler找不到gem" actionpack"的兼容版本:   在Gemfile中:     formtastic(> = 0)ruby取决于       actionpack(> = 3.2.13)ruby

meta_search (>= 1.1.0.pre) ruby depends on
  actionpack (3.1.0.beta1)"

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

 gem 'polyamorous', github: 'activerecord-hackery/polyamorous'

 gem 'ransack', github: 'activerecord-hackery/ransack'

 gem 'formtastic', github: 'justinfrench/formtastic'
 gem "meta_search", '>= 1.1.0.pre'

 gem 'sass-rails', '~> 4.0.3'

1 个答案:

答案 0 :(得分:0)

不再维护元搜索。因此,只有旧版本可用,仅适用于rails 3,特别是action_pack 3.1.x。但是你使用的是需要更新的链轮版本的导轨4。

您必须从meta_search迁移到它的后继ransack。它的api略有不同,但转换是顺利的