Saltar al contenido

¿Qué Ruby on Rails es compatible con qué versión de Ruby?

Te traemos el arreglo a este atasco, o por lo menos eso creemos. Si sigues con interrogantes puedes escribirlo en el apartado de comentarios, que para nosotros será un gusto ayudarte

Solución:

Esta es una vieja pregunta, pero el hecho de que Rails se pruebe contra una versión de Ruby es una buena indicación de que debería funcionar en esa versión de Ruby.

Desde el 9 de abril de 2019, las sucursales estables de Rails usan Buildkite para pruebas automatizadas, y la lista de versiones de Ruby probadas, por sucursal de Rails, es:

Rieles 6.1

  • >= 2.5.0

Rieles 6.0

  • >= 2.5.0

Rieles 5.2

  • >= 2.2.2
  • < 2.7 (ver https://github.com/rails/rails/issues/38426)

Rieles 5.1

  • >= 2.2.2

Rieles 5.0

  • >= 2.2.2

Rieles 4.2

  • >= 1.9.3

Rieles 4.1

  • >= 1.9.3

Antes del 9 de abril de 2019, las sucursales estables de Rails desde 3.0 usan travis-ci para pruebas automatizadas, y la lista de versiones de Ruby probadas, por sucursal de Rails, es:

Rieles 3.0

  • 1.8.7
  • 1.9.2
  • 1.9.3

Rieles 3.1

  • 1.8.7
  • 1.9.2
  • 1.9.3

Rieles 3.2

  • 1.8.7
  • 1.9.2
  • 1.9.3
  • 2.0.0
  • 2.1.8
  • 2.2.6
  • 2.3.3

Rieles 4.0

  • 1.9.3
  • 2.0.0
  • 2.1
  • 2.2

Rieles 4.1

  • 1.9.3
  • 2.0.0
  • 2.1
  • 2.2.4
  • 2.3.0

Rieles 4.2

  • 1.9.3
  • 2.0.0-p648
  • 2.1.10
  • 2.2.10
  • 2.3.8
  • 2.4.5

Rieles 5.0

  • 2.2.10
  • 2.3.8
  • 2.4.5

Rieles 5.1

  • 2.2.10
  • 2.3.7
  • 2.4.4
  • 2.5.1

Rieles 5.2

  • 2.2.10
  • 2.3.7
  • 2.4.4
  • 2.5.1

Rieles 6.0

  • 2.5.3
  • 2.6.0

(De https://www.hmallett.co.uk/2018/08/ruby-and-ruby-on-rails-version-compatibility/)

Para versiones < 3.2: http://www.devalot.com/articles/2012/03/ror-compatibility

Para versiones >= 4.0:

  • Rails 4 recomienda 2.0 (origen: blog de Rails)
  • Rails 4.1/4.2 recomienda 2.1 (origen: antigua página de descarga de Rails)
  • Rails 4.2.1 recomienda 2.2 (origen: antigua página de descarga de Rails)
  • Rails 5.0 requiere 2.2.2+ (blog de Rails)

Rieles 3.2

  • 3.2.13 es compatible con Ruby 2.0 (publicación de blog)
  • 3.2.22 es compatible con Ruby 2.2 (publicación de blog)

Intenté salirme de esas recomendaciones (principalmente ejecutando Rails 3.0 en Ruby 2.0 y 2.1), encontré varios problemas extraños.

La Guía de Rails sobre la actualización de Ruby on Rails tiene una sección sobre las versiones de Ruby. Esta es probablemente la mejor fuente, ya que está controlada por el equipo central de Rails.

En agosto de 2016, la Guía Rails dice:

1.3 Versiones de Rubí

Rails generalmente se mantiene cerca de la última versión de Ruby lanzada cuando se lanza:

  • Rails 5 requiere Ruby 2.2.2 o posterior.
  • Rails 4 prefiere Ruby 2.0 y requiere 1.9.3 o posterior.
  • Rails 3.2.x es la última rama compatible con Ruby 1.8.7.
  • Rails 3 y superiores requieren Ruby 1.8.7 o superior. El soporte para todas las versiones anteriores de Ruby se eliminó oficialmente. Debe actualizar lo antes posible.

Sección de Reseñas y Valoraciones

Si guardas algún reparo o forma de aclararse nuestro división eres capaz de realizar una aclaración y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *