

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esses atributos estão disponíveis apenas em pilhas do Linux.

Os atributos [https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) especificam a versão do Ruby usada pelos aplicativos. Observe que a utilização dos atributos foi alterada com a introdução do controle de versão semântico no Ruby 2.1. Para obter mais informações sobre como especificar uma versão, incluindo exemplos, consulte [Versões do Ruby](workingcookbook-ruby.md). [Para obter detalhes completos sobre como o OpsWorks Stacks determina a versão do Ruby, consulte o arquivo de atributos incorporado, ruby.rb.](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor atributos](workingcookbook-attributes.md).

**full\$1version**  <a name="attributes-recipes-ruby-full"></a>
O número da versão completa (string). Você não deve substituir esse atributo. Em vez disso, utilize [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) e o atributo de versão de patch adequado para especificar uma versão.  

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

**major\$1version**  <a name="attributes-recipes-ruby-major"></a>
O número da versão principal (string). Você não deve substituir esse atributo. Em vez disso, utilize [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) para especificar a versão principal.  

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

**minor\$1version**  <a name="attributes-recipes-ruby-minor"></a>
O número da versão secundária (string). Você não deve substituir esse atributo. Em vez disso, utilize [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) para especificar a versão secundária.  

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

**patch**  <a name="attributes-recipes-ruby-patch"></a>
O nível do patch (string). Esse atributo é válido para o Ruby versão 2.0.0 e anterior. Para versões posteriores do Ruby, use o atributo `patch_version`.  

```
[:ruby][:patch]
```
O número do patch deve ser precedido por `p`. Por exemplo, você pode usar o seguinte JSON personalizado para especificar o nível de patch 484.  

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

**patch\$1version**  <a name="attributes-recipes-ruby-patch-version"></a>
O número do patch (string). Este atributo é válido para o Ruby versão 2.1 e posterior. Para versões anteriores do Ruby, use o atributo `patch`.  

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

**pkgrelease**  <a name="attributes-recipes-ruby-pkgrelease"></a>
O número da versão do pacote (string).  

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