

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questi attributi sono disponibili solo per gli stack Linux.

Gli [attributi `ruby`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) specificano la versione di Ruby utilizzata dalle applicazioni. L'utilizzo degli attributi è stato modificato con l'introduzione della funzione Versioni multiple della semantica in Ruby 2.1. Per ulteriori informazioni su come specificare una versione, inclusi gli esempi, consulta [Versioni di Ruby](workingcookbook-ruby.md). [Per i dettagli completi su come OpsWorks Stacks determina la versione di Ruby, consulta il file degli attributi integrato, ruby.rb.](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta [Sostituzione degli attributi](workingcookbook-attributes.md).

**full\$1version**  <a name="attributes-recipes-ruby-full"></a>
Numero di versione completo (stringa). Non è consigliabile sostituire questo attributo. Utilizza invece [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) e l'attributo appropriato relativo alla versione della patch per specificare una versione.  

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

**major\$1version**  <a name="attributes-recipes-ruby-major"></a>
Numero della versione principale (stringa). Non è consigliabile sostituire questo attributo. Utilizza invece [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) per specificare la versione principale.  

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

**minor\$1version**  <a name="attributes-recipes-ruby-minor"></a>
Numero della versione secondaria (stringa). Non è consigliabile sostituire questo attributo. Utilizza invece [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) per specificare la versione secondaria.  

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

**patch**  <a name="attributes-recipes-ruby-patch"></a>
Livello della patch (string). Questo attributo è valido per Ruby versione 2.0.0 e precedenti. Per le versioni successive di Ruby, utilizza l'attributo `patch_version`.  

```
[:ruby][:patch]
```
Il numero di patch deve essere preceduto da `p`. Ad esempio, puoi utilizzare il JSON personalizzato per specificare il livello di patch 484.  

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

**patch\$1version**  <a name="attributes-recipes-ruby-patch-version"></a>
Numero della patch (string). Questo attributo è valido per Ruby versione 2.1 e successive Per le versioni precedenti di Ruby, utilizza l'attributo `patch`.  

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

**pkgrelease**  <a name="attributes-recipes-ruby-pkgrelease"></a>
Numero di versione del pacchetto (stringa).  

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