代码之家  ›  专栏  ›  技术社区  ›  Sig

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

  •  0
  • Sig  · 技术社区  · 11 年前

    我很难安装gem“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'
    

    当我运行捆绑安装时,我得到

    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 回复  |  直到 11 年前
        1
  •  0
  •   Arjan    11 年前

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

    如果您使用的client_side_validations-simple_form版本是最新的,则使用旧版本的simple_form,直到出现与最新版本的simple-form配合使用的更新版本的client_side _validations-simple_form。

    目前:

    gem 'simple_form', '2.0.3'