我正在尝试使用bunder 网站中的指南将 Bundler 配置为与不同的 Rails 2.3.x 版本一起使用,因此我可以在开发环境中测试一个版本,然后再将其用于生产。我有以下 Gemfile:
# some common gems
group :development do
# installed on dev machine
gem "rails", "2.3.11"
#... some more dev gems
end
group :production do
gem "rails", "2.3.8", :path => 'vendor/rails'
end
当我尝试在开发模式下运行服务器时,我得到一个 bundler error You cannot specify the same gem twice with different version requirements. You specified: rails (= 2.3.11) and rails (= 2.3.8) (Bundler::DslError)
。我错过了什么?我认为 Bundler 的目标是帮助我做到这一点。谢谢。