ruby 属性 - AWS OpsWorks

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

ruby 属性

重要

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

注意

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

ruby 属性指定应用程序使用的 Ruby 版本。请注意,在 Ruby 2.1 中引入语义版本控制会改变该属性的用法。有关如何指定版本的更多信息 (包括示例),请参阅 Ruby 版本。有关 AWS OpsWorks Stacks 如何确定 Ruby 版本的完整详细信息,请参阅内置属性文件 r uby.rb。有关如何覆盖内置属性以指定自定义值的更多信息,请参阅 覆盖属性

full_version

完整的版本号 (字符串)。您不应覆盖此属性,而应使用 [:opsworks][:ruby_version] 和相应的修补版本属性来指定版本。

[:ruby][:full_version]
major_version

主要版本号 (字符串)。您不应覆盖此属性,而应使用 [:opsworks][:ruby_version] 来指定主要版本。

[:ruby][:major_version]
minor_version

次要版本号 (字符串)。您不应覆盖此属性,而应使用 [:opsworks][:ruby_version] 来指定次要版本。

[:ruby][:minor_version]
patch

修补程序级别 (字符串)。此属性对 Ruby 版本 2.0.0 及更低版本有效。对于更高版本的 Ruby,请使用 patch_version 属性。

[:ruby][:patch]

修补程序版本号必须以 p 为前缀。例如,您可以使用以下自定义项JSON来指定补丁级别 484。

{ "ruby":{"patch":"p484"} }
patch_version

修补程序版本号 (字符串)。此属性对 Ruby 版本 2.1 及更高版本有效。对于更低版本的 Ruby,请使用 patch 属性。

[:ruby][:patch_version]
pkgrelease

软件包版本号 (字符串)。

[:ruby][:pkgrelease]