选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

Ruby 版本 - AWS OpsWorks

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

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

Ruby 版本

重要

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

Linux 堆栈中的所有实例都安装了 Ruby。 AWS OpsWorks Stacks 在每个实例上安装一个 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 可执行文件。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。