我正在关注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”,为什么出现错误?
答案 0 :(得分:0)
您是否在gemfile中指定了版本号? (为了将来参考,粘贴gemfile中的行将有助于我们解决问题。)
尝试删除gemfile中jquery-rails的版本号或使用〜>像这样:
gem 'jquery-rails', '~> 2.0.0'
FWIW,除了jquery-rails是2.0.1之外,它在所有相同版本的机器上运行良好。