翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Ruby のバージョン
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
Linux スタック内のすべてのインスタンスに Ruby がインストールされています。 AWS OpsWorks スタックは各インスタンスに Ruby パッケージをインストールします。このパッケージは Chef レシピとインスタンスエージェントの実行に使用されます。 AWS OpsWorks スタックは、スタックが実行されている Chef バージョンに基づいて Ruby バージョンを決定します。このバージョンを変更しないでください。このバージョンを変更すると、インスタンスエージェントが無効になります。
AWS OpsWorks スタックは、Windows スタックにアプリケーション Ruby 実行可能ファイルをインストールしません。Chef 12.2 クライアントには Ruby 2.0.0 p451 が付属していますが、Ruby 実行可能ファイルはインスタンスのPATH環境変数に追加されません。この実行可能ファイルを使用して Ruby コードを実行する場合、実行可能ファイルは Windows ドライブの \opscode\chef\embedded\bin\ruby.exe
にあります。
次の表は AWS OpsWorks 、Stacks Ruby のバージョンをまとめたものです。また、使用可能なアプリケーションの Ruby バージョンは、インスタンスのオペレーティングシステムによって異なります。詳細と使用可能なパッチバージョンの詳細については、「AWS OpsWorks スタックオペレーティングシステム」を参照してください。
Chef のバージョン | Chef の Ruby のバージョン | 使用できるアプリケーションの Ruby のバージョン |
---|---|---|
0.9 (c) | 1.8.7 | 1.8.7(a)、1.9.3(e)、2.0.0 |
11.4 (c) | 1.8.7 | 1.8.7(a)、1.9.3(e)、2.0.0、2.1、2.2.0、2.3 |
11.10 | 2.0.0-p481 | 1.9.3(c、e)、2.0.0、2.1、2.2.0、2.3、2.6.1 |
12 (b) | 2.1.6、2.2.3 | なし |
12.22 (d) | 2.3.6 | [なし] |
(a) Amazon Linux 2014.09 以降、Red Hat Enterprise Linux (RHEL)、または Ubuntu 14.04 では使用できませんLTS。
(b) Linux スタックにのみ使用できます。
(c) では使用できませんRHEL。
(d) Windows スタックにのみ使用できます。メジャーバージョンは 12.2 です。現在のマイナーバージョンは 12.22 です。
(e) 廃止が完了しました。サポートは終了しています。
インストール先の場所は、Chef のバージョンによって決まります。
-
アプリケーションは、Chef のすべてのバージョンについて、
/usr/local/bin/ruby
の実行可能ファイルを使用します。 -
Chef 0.9 と 11.4 の場合、インスタンスエージェントと Chef のレシピは
/usr/bin/ruby
の実行可能ファイルを使用します。 -
Chef 11.10 の場合、インスタンスエージェントと Chef のレシピは
/opt/aws/opsworks/local/bin/ruby
の実行可能ファイルを使用します。