Versiones de Ruby - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Versiones de Ruby

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

Todas las instancias de una pila de Linux tienen Ruby instalado. AWS OpsWorks Stacks instala un paquete de Ruby en cada instancia, que utiliza para ejecutar las recetas de Chef y el agente de instancias. AWS OpsWorks Stacks determina la versión de Ruby en función de la versión de Chef que ejecute la pila. No intente modificar esta versión, ya que podría deshabilitar el agente de instancia.

AWS OpsWorks Stacks no instala una aplicación ejecutable por Ruby en las pilas de Windows. El cliente de Chef 12.2 incluye Ruby 2.0.0 p451, pero el ejecutable de Ruby no se añade a la variable de entorno PATH de las instancias. Si desea utilizar este ejecutable para ejecutar código Ruby, se encuentra en \opscode\chef\embedded\bin\ruby.exe, en la unidad de Windows.

La siguiente tabla resume las versiones de AWS OpsWorks Stacks Ruby. La versiones Ruby de aplicación disponibles también dependen del sistema operativo de la instancia. Para obtener más información, incluidas las versiones de parches disponibles, consulte AWS OpsWorks Sistemas operativos Stacks.

Versión de Chef Versión de Chef Ruby Versiones de aplicaciones Ruby disponibles
0.9 (c) 1.8.7 1.8.7(a), 1.9.3(e) y 2.0.0
11.4 (c) 1.8.7 1.8.7(a), 1.9.3(e), 2.0.0, 2.1 y 2.2.0, 2.3
11.10 2.0.0-p481 1.9.3(c, e), 2.0.0, 2.1, 2.2.0, 2.3, 2.6.1
12 (b) 2.1.6 y 2.2.3 Ninguno
12.22 (d) 2.3.6 Ninguna

(a) No disponible con Amazon Linux 2014.09 y posterior, Red Hat Enterprise Linux (RHEL) ni Ubuntu 14.04 LTS.

(b) Disponible solo en pilas Linux.

(c) No disponible con RHEL.

(d) Disponible solo en pilas de Windows. La versión principal es 12.2. La versión menor actual es 12.22.

(e) La retirada ha finalizado; ya no se proporciona soporte.

Las ubicaciones de instalación dependen de la versión de Chef:

  • Las aplicaciones usan el ejecutable /usr/local/bin/ruby para todas las versiones de Chef.

  • En Chef 0.9 y 11.4, el agente de instancias y las recetas de Chef usan el ejecutable /usr/bin/ruby.

  • En Chef 11.10, el agente de instancias y las recetas de Chef usan el ejecutable /opt/aws/opsworks/local/bin/ruby.