Versions de Ruby - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Versions de Ruby

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Ruby est installé sur toutes les instances d'une pile Linux. AWS OpsWorks Stacks installe un package Ruby sur chaque instance, qu'il utilise pour exécuter les recettes Chef et l'agent d'instance. AWS OpsWorks Stacks détermine la version de Ruby en fonction de la version de Chef exécutée par la pile. Ne tentez pas de modifier cette version, sans quoi vous pourriez désactiver l'agent de l'instance.

AWS OpsWorks Stacks n'installe pas d'application exécutable Ruby sur Windows Stacks. Le client Chef 12.2 est fourni avec Ruby 2.0.0 p451, mais l'exécutable Ruby n'est pas ajouté à la variable d'environnement PATH des instances. Si vous souhaitez utiliser ce fichier exécutable pour exécuter le code Ruby, il se trouve dans \opscode\chef\embedded\bin\ruby.exe sur votre disque Windows.

Le tableau suivant récapitule les versions de AWS OpsWorks Stacks Ruby. Les versions Ruby disponibles de l'application dépendent aussi du système d'exploitation de l'instance. Pour plus d'informations, y compris les versions de correctifs disponibles, consultez AWS OpsWorks Systèmes d'exploitation Stacks.

Version de Chef Version Ruby Chef Versions Ruby de l'application disponibles
0.9 (c) 1.8.7 1.8.7(a), 1.9.3(e), 2.0.0
11.4 (c) 1.8.7 1.8.7(a), 1.9.3(e), 2.0.0, 2.1, 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, 2.2.3 Aucune
12.22 (d) 2.3.6 Aucun

(a) N'est pas disponible avec Amazon Linux 2014.09 et version ultérieure, Red Hat Enterprise Linux (RHEL) ou Ubuntu 14.04 LTS.

(b) Disponible uniquement sur les piles Linux.

(c) N'est pas disponible avec RHEL.

(d) Seulement disponible sur les piles Windows. La version majeure est 12.2. La version mineure actuelle est 12.22.

(e) L’obsolescence est effective, le support a pris fin.

Les emplacements d'installation dépendent de la version Chef :

  • Les applications utilisent l'exécutable /usr/local/bin/ruby pour toutes les versions Chef.

  • Pour Chef 0.9 et 11.4, l'agent de l'instance et les recettes Chef utilisent l'exécutable /usr/bin/ruby.

  • Pour Chef 11.10, l'agent de l'instance et les recettes Chef utilisent l'exécutable /opt/aws/opsworks/local/bin/ruby.