参加导航教程,我遇到了以下问题,我无法搞清楚。我正在创建一个应该使用以下gemfile的示例应用程序:
source 'https://rubygems.org'
gem 'rails', '3.2.5'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.10.0'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.4'
gem 'coffee-rails', '~> 3.2.2'
gem 'uglifier', '1.2.3'
end
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platform => :ruby
gem 'jquery-rails', '2.0.0'
group :test do
gem 'capybara', '1.1.2'
end
group :production do
gem 'pg', '0.12.2'
end
当我尝试按照说明“捆绑安装 - 没有生产”时,我得到了这个
Bundler找不到gem“activesupport”的兼容版本: 在快照(Gemfile.lock)中: activesupport(3.2.3)
在Gemfile中: rails(= 3.2.5)ruby取决于 activesupport(= 3.2.5)ruby
运行
bundle update
将仅使用从头开始重建快照 Gemfile中的宝石,可以解决冲突。
所以我尝试更新,但有人告诉我:
Bundler找不到gem“railties”的兼容版本: 在Gemfile中: rails(= 3.2.5)ruby取决于 railties(= 3.2.5)ruby
jquery-rails(= 2.0.0)ruby取决于 铁路(3.2.6)
所以我试图通过rvm更新我的宝石,认为这是问题所在。 (“rvm rubygems current”)。但这似乎没有解决任何问题。
帮助?谢谢!
答案 0 :(得分:2)
尝试更改此行:
gem 'rails', '3.2.5'
到
gem 'rails', '3.2.6'