ruby on rails - skipping - Establecer versión de rubí en Gemfile
rubygems (2)
En la versión 1.3 y anteriores de Bundler no podías especificar el nivel de parche :
La directiva
ruby
omite explícitamente la capacidad de especificar un nivel de parche. Los parches de Ruby a menudo incluyen correcciones de errores y seguridad importantes y son extremadamente compatibles.
Esto cambió en la versión 1.5, los documentos ahora dicen :
En la directiva
ruby
:patchlevel
es opcional, ya que las versiones de patchlevel son generalmente compatibles e incluyen importantes correcciones de seguridad. La opción patchlevel comprueba la constanteRUBY_PATCHLEVEL
y, si no se especifica, el agrupador simplemente la ignorará.
Para que puedas especificar el nivel de parche así:
ruby ''2.0.0'', :patchlevel => ''353''
Puedo configurar la versión ruby en Gemfile
siguiente manera:
ruby ''2.0.0''
¿Pero qué 2.0.0-p353
si quiero tener una versión particular como 2.0.0-p353
?
Cuando lo agrego a Gemfile
, obtengo:
Your Ruby version is 2.0.0, but your `Gemfile` specified 2.0.0-p353
¿Es posible incluso configurar una versión particular?
Si alguien está buscando que se le recuerde cómo NO especificar una versión menor, (sí, llámeme noob) podría hacer:
ruby ">=2.2"
lo que permitiría la llamada ''bundle install'' con ruby 2.2.4.