Bundler找不到gem“simple_form”的兼容版本

时间:2013-04-04 02:52:58

标签: ruby-on-rails-3.2 bundler client-side-validation

我很难安装宝石'client_side_validations-simple_form'。我的Gemfile看起来像

gem 'rails', '3.2.12'
gem 'turbolinks', '1.0.0'
gem 'simple_form', '2.1.0'

gem 'client_side_validations', '3.2.5'
gem "client_side_validations-simple_form", '2.0.1'
gem 'client_side_validations-turbolinks', '1.0.0'

当我运行Bundle install时,我得到了

Bundler could not find compatible versions for gem "simple_form":
  In Gemfile:
    client_side_validations-simple_form (= 2.0.1) ruby depends on
      simple_form (~> 2.0.3) ruby

    simple_form (2.1.0)

我在这里遗漏了什么吗?有没有人有同样的问题?

感谢。

1 个答案:

答案 0 :(得分:0)

您的客户端验证gem依赖于simple_form 2.0.3,而您使用2.1.0。所以基本上你的简单表单版本太新了(或者你的client_side_validations-simple_form版本太旧)。

如果您使用的client_side_validations-simple_form版本是最新版本,则使用旧版本的simple_form,直到client_side_validations-simple_form的更新版本出现,并与更新版本的simple_form一起使用。

目前:

gem 'simple_form', '2.0.3'