Gem 文件有问题

Issue with Gem file

我正在尝试安装已部分成功的活动管理员。但是,我想使用“0-6-stable”而不是“1.0.0.pre2”版本。当我更改 gem 文件以反映我的更改时,我收到以下错误消息:

Resolving dependencies...
Bundler could not find compatible versions for gem "formtastic":
  In Gemfile:
    activeadmin (>= 0) ruby depends on
      formtastic (~> 2.0) ruby

    formtastic (3.2.0.pre)

现在,我之前收到过这条消息,我只想删除我的 Gemfile.lock,但它似乎不起作用。

我的 gem 文件副本:

source 'http://rubygems.org'

ruby '2.2.1'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'formtastic',          github: 'justinfrench/formtastic'
gem 'rails', '~> 4.2', '>= 4.2.5'
gem 'railties', '~> 4.2', '>= 4.2.5'
gem 'sqlite3', group: :development
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails', '~> 4.0', '>= 4.0.5'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'rails_12factor', group: :production
gem 'pg', group: :production
gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'
#gem 'will_paginate', '~> 3.0'
#gem 'will_paginate-bootstrap'
gem 'carrierwave'
gem "fog"
gem "figaro"
gem 'execjs'
gem 'tzinfo-data', platforms: [:mingw, :mswin]
gem "mini_magick"
gem 'devise'
gem 'searchkick'
group :development, :test do
  gem 'rspec-rails', '~> 3.0'
end

我想使用最稳定版本的 active admin 的原因是因为当我 select "Admin Users" 我得到 "NoMethodError in Admin::AdminUsersController#index" 我希望使用稳定版本会更正这个问题。

编辑:ActiveAdmin 问题:https://github.com/activeadmin/activeadmin/issues/4249

1: 删除 Gemfile.lock

2: 添加 gem 'jquery-rails'

3: 添加 gem 'formtastic'

4: 运行 bundle install

不过,如果您在捆绑包 Github Active Admin 中有任何问题,我想说 rails 3.2

希望对您有所帮助!!!

你不能使用 0-6-stable 分支,如果你使用 rails >= 4.x0-6-stable 只适用于 rails <= 3.x .

这意味着您的 Gemfile 需要看起来像这样: 来源'http://rubygems.org'

ruby '2.2.1'
gem 'rails', '~> 4.2', '>= 4.2.5'
gem 'railties', '~> 4.2', '>= 4.2.5'
gem 'sqlite3', group: :development
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails', '~> 4.0', '>= 4.0.5'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'rails_12factor', group: :production
gem 'pg', group: :production
gem 'activeadmin', github: 'activeadmin'
#gem 'will_paginate', '~> 3.0'
#gem 'will_paginate-bootstrap'
gem 'carrierwave'
gem "fog"
gem "figaro"
gem 'execjs'
gem 'tzinfo-data', platforms: [:mingw, :mswin]
gem "mini_magick"
gem 'devise'
gem 'searchkick'
group :development, :test do
  gem 'rspec-rails', '~> 3.0'
end

从 ActiveAdmin 的角度来看,没有必要使用 ransack、inherited_resources 和来自 github 的 formtastic。