

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

**注意**  
这些属性仅在 Linux 堆栈上可用。

[`ruby` 属性](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb)指定应用程序使用的 Ruby 版本。请注意，在 Ruby 2.1 中引入语义版本控制会改变该属性的用法。有关如何指定版本的更多信息 (包括示例)，请参阅 [Ruby 版本](workingcookbook-ruby.md)。有关 OpsWorks Stacks 如何确定 Ruby 版本的完整详细信息，请参阅内置属性文件 [r](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) uby.rb。有关如何覆盖内置属性以指定自定义值的更多信息，请参阅 [覆盖属性](workingcookbook-attributes.md)。

**full\$1version**  <a name="attributes-recipes-ruby-full"></a>
完整的版本号 (字符串)。您不应覆盖此属性，而应使用 [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) 和相应的修补版本属性来指定版本。  

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

**major\$1version**  <a name="attributes-recipes-ruby-major"></a>
主要版本号 (字符串)。您不应覆盖此属性，而应使用 [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) 来指定主要版本。  

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

**minor\$1version**  <a name="attributes-recipes-ruby-minor"></a>
次要版本号 (字符串)。您不应覆盖此属性，而应使用 [[:opsworks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) 来指定次要版本。  

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

**patch**  <a name="attributes-recipes-ruby-patch"></a>
修补程序级别 (字符串)。此属性对 Ruby 版本 2.0.0 及更低版本有效。对于更高版本的 Ruby，请使用 `patch_version` 属性。  

```
[:ruby][:patch]
```
修补程序版本号必须以 `p` 为前缀。例如，您可以使用以下自定义 JSON 来指定修补程序级别 484。  

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

**patch\$1version**  <a name="attributes-recipes-ruby-patch-version"></a>
修补程序版本号 (字符串)。此属性对 Ruby 版本 2.1 及更高版本有效。对于更低版本的 Ruby，请使用 `patch` 属性。  

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

**pkgrelease**  <a name="attributes-recipes-ruby-pkgrelease"></a>
软件包版本号 (字符串)。  

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