

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.

# Attributs ruby
<a name="attributes-recipes-ruby"></a>

**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](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

**Note**  
Ces attributs ne sont disponibles que sur les piles Linux.

Les [attributs `ruby`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) spécifient la version Ruby utilisée par les applications. Notez que l'utilisation de l'attribut a changé avec l'introduction de la gestion sémantique des versions dans Ruby 2.1. Pour plus d'informations sur la façon de spécifier une version, exemples inclus, consultez [Versions de Ruby](workingcookbook-ruby.md). Pour plus de détails sur la façon dont OpsWorks Stacks détermine la version de Ruby, consultez le fichier d'attributs intégré, [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb). Pour plus d'informations sur la façon de remplacer les attributs intégrés afin de spécifier les valeurs personnalisées, consultez [Remplacement des attributs](workingcookbook-attributes.md).

**full\$1version**  <a name="attributes-recipes-ruby-full"></a>
Numéro de version complet (chaîne). Vous ne devez pas remplacer cet attribut. Utilisez à la place [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) et l'attribut de version du correctif approprié pour spécifier une version.  

```
[:ruby][:full_version]
```

**major\$1version**  <a name="attributes-recipes-ruby-major"></a>
Numéro de version majeure (chaîne). Vous ne devez pas remplacer cet attribut. Utilisez à la place [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) pour spécifier la version majeure.  

```
[:ruby][:major_version]
```

**minor\$1version**  <a name="attributes-recipes-ruby-minor"></a>
Numéro de version mineure (chaîne). Vous ne devez pas remplacer cet attribut. Utilisez à la place [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) pour spécifier la version mineure.  

```
[:ruby][:minor_version]
```

**patch**  <a name="attributes-recipes-ruby-patch"></a>
Niveau de correctif (chaîne). L'attribut est valide pour Ruby 2.0.0 et version antérieure. Pour les versions Ruby postérieures, utilisez l'attribut `patch_version`.  

```
[:ruby][:patch]
```
Le numéro de patch doit être précédé de `p`. Par exemple, vous utiliserez le JSON personnalisé suivant pour spécifier le niveau de correctif 484.  

```
{
  "ruby":{"patch":"p484"}
}
```

**patch\$1version**  <a name="attributes-recipes-ruby-patch-version"></a>
Numéro du correctif (chaîne). L'attribut est valide pour Ruby 2.1 et version ultérieure. Pour les versions Ruby antérieures, utilisez l'attribut `patch`.  

```
[:ruby][:patch_version]
```

**pkgrelease**  <a name="attributes-recipes-ruby-pkgrelease"></a>
Numéro de version du package (chaîne).  

```
[:ruby][:pkgrelease]
```