宝石依赖性错误

时间:2012-05-31 12:51:59

标签: jquery ruby-on-rails-3 gem

我正在关注Michael Hartl关于RoR的教程。在第3章(sample_app)期间,我试图通过“bundle install --without production命令”安装gem,但我一直遇到以下问题:

Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    rails (= 3.2.3) ruby depends on
      railties (= 3.2.3) ruby

    jquery-rails (= 2.0.0) ruby depends on
      railties (3.2.4.rc1)

使用终端安装jquery-rail,即“gem install jquery-rails -v'2.0.0'”,我成功安装。但是在我执行“捆绑安装”之后,相同的依赖性问题就会出现。

另一件事,我的本地宝石文件显示我确实有“railties -v 3.2.3”,为什么出现错误?

1 个答案:

答案 0 :(得分:0)

您是否在gemfile中指定了版本号? (为了将来参考,粘贴gemfile中的行将有助于我们解决问题。)

尝试删除gemfile中jquery-rails的版本号或使用〜>像这样:

gem 'jquery-rails', '~> 2.0.0'

FWIW,除了jquery-rails是2.0.1之外,它在所有相同版本的机器上运行良好。