[英]RAILS : Bundler could not find compatible versions for gem “actionpack” on installing ActiveAdmin
[英]ActiveAdmin with Rails 4: Bundler could not find compatible versions for gem “rails”
我是Rails的新手,正在使用4.2.4版本构建我的第一个Web应用程序。
我正在尝试使用以下方法安装activeadmin gem
gem 'activeadmin', '~> 0.6.6'
但是,当我运行捆绑安装时,出现错误消息:
Bundler could not find compatible versions for gem "rails":
In snapshot (Gemfile.lock):
rails (= 4.2.4)
In Gemfile:
activeadmin (~> 0.6.6) ruby depends on
rails (< 4, >= 3.0.0) ruby
rails (= 4.2.4) ruby
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
这是否表明我需要关闭某个版本的rails才能使该gem正常工作,还是我可以保留4.2.4并使用建议的捆绑包更新方法而不会导致我的应用程序和其他gem出现任何问题?
您的Gemfile指定的activeadmin版本不支持Rails4。从自述文件中 :
我们目前正在开发1.0.0,就依赖关系而言,它已将我们从meta_search移至Ransack,并增加了对Rails 4和5的支持。
您可以通过跟踪主人获得它:
gem 'activeadmin', github: 'activeadmin'
或者您可以使用rubygems:
gem 'activeadmin', '~> 1.0.0.pre2'
如图所示,更改您的Gemfile,然后运行bundle install
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.