0

我正在关注 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'”时,我安装成功。但是在我执行“捆绑安装”之后,同样的依赖问题出现了。

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

4

1 回答 1

0

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

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

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

FWIW,除了 jquery-rails 是 2.0.1 之外,它在我的机器上都可以使用相同的版本。

于 2012-05-31T13:30:33.563 回答