我正在尝试在我的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'
答案 0 :(得分:0)
不再维护元搜索。因此,只有旧版本可用,仅适用于rails 3,特别是action_pack 3.1.x。但是你使用的是需要更新的链轮版本的导轨4。
您必须从meta_search
迁移到它的后继ransack
。它的api略有不同,但转换是顺利的