轨道4我不能安装宝石
你好,我想这些 gem 'activeadmin'
, gem "meta_search", '>= 1.1.0.pre'
宝石安装到我的项目,但我得到了错误这样轨道4我不能安装宝石
Bundler could not find compatible versions for gem "actionpack":
In snapshot (Gemfile.lock):
actionpack (4.0.2)
In Gemfile:
meta_search (>= 1.1.0.pre) ruby depends on
actionpack (~> 3.1.0.alpha) ruby
我怎样才能解决这些问题
Meta_search不支持轨道4。所以你发生冲突。
建议你看看Ransack,而这基本上是对元搜索的重写。如果您使用的是rails 3,那么您需要在Gemfile中指定它。
fatal:模棱两可的参数'metasearch-> ransack':未知版本或路径不在工作树中。 –
只是'宝石ransack'应该这样做。无需参考元搜索 – Yule
Bundler找不到兼容版本的宝石“activerecord”: In Gemfile: activeadmin(> = 0)ruby取决于 meta_search(> = 0.9.2)ruby依赖于 activerecord(〜> 3.0 .0.rc2)红宝石 轨(= 4.0.0)红宝石取决于 的ActiveRecord(4.0.0) 穆拉特-的MacBook-PRO:quick_blog –
Active Admin还有其他一些依赖关系。检查了这一点活动Admin install with Rails 4。
将所有宝石(在顶部答案中)复制并粘贴到您的gem文件中,并且您不应该有任何运行包的问题。
重试git rev-parse rails4由于错误(3/3):Bundler :: Source :: Git :: GitCommandError Git错误:在/Users/mkaya93/.bundler/cache/git/active_admin目录中命令'git rev-parse rails4' -d67faab65e9b74efbc8efb4a777a851e9f78b2ca失败。 如果此错误仍然存在,您可以尝试删除缓存目录'/Users/mkaya93/.bundler/cache/git/active_admin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca' –
只是把 “meta_search”, '> = 1.1.0.pre' 前 宝石 'activeadmin'
这应该解决您的问题
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'
gem 'formtastic', github: 'justinfrench/formtastic'
它的工作
的可能重复[活动管理员安装使用Rails 4](http://stackoverflow.com/questions/16426398/active-admin-install-with-rails-4) – Yule