Me parece que lucha con lo que creía que era la funcionalidad estándar de bundler, según the manual La capacidad de specifiy que las gemas deben ser requeridos por ciertas plataformas utilizando el :platforms
opción o platforms
bloqueTrabajar con los requisitos bundler y diferente joya plataforma
quiero specifcy una versión diferente de una gema depende de la versión de rubí utilizado
source "http://rubygems.org"
gem "trollop", "~> 1.16.2"
gem "chronic", "~> 0.6.4"
gem "highline", "~> 1.6.2"
gem "colorize", "~> 0.5.8"
gem "queryparams", "~> 0.0.3"
platforms :ruby_18 do
gem "json"
gem "activesupport", "~>2.8.9"
end
platforms :ruby_19 do
gem "activesupport", "~>3.1.3"
end
Sin embargo, este error cuando se ejecutan bundle install
You cannot specify the same gem twice with different version requirements.
You specified: activesupport (~> 2.8.9) and activesupport (~> 3.1.3)
puede tener requisitos específicos de la plataforma en un Gemfile, compruebe mi respuesta – klaffenboeck