

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて 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 スタックが Ruby バージョンを決定する方法の詳細については、組み込み属性ファイル [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.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]
```