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 le service a pris fin 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 le AWS Support L'équipe sur AWS Re:post ou via
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 des instancesPATH. 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ésume AWS OpsWorks Empilez les versions de 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) Non disponible avec Amazon Linux 2014.09 et versions ultérieures, Red Hat Enterprise Linux (RHEL) ou Ubuntu 14.04. LTS
(b) Disponible uniquement sur les piles Linux.
(c) Non disponible avecRHEL.
(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
.