我想在 Amazon OpsWorks 上使用 Ruby 2.0,所以我正在尝试以下操作:
- 选择自定义 Recipe 并将它们设置到我的 fork https://github.com/aws/opsworks-cookbooks
- 在此处更新所有版本号 https://github.com/aws/opsworks-cookbooks/blob/master/ruby/attributes/ruby.rb到 2.0 值。
虽然这似乎没有任何效果。
- 自定义说明书是否会覆盖其内置的说明书?
- OpsWorks 是否使用 Recipe 中的 Ruby 配方来进行基本的 Ruby 设置?
- 同样的问题也适用于 Nginx - 我可以通过更改 Recipe 的分支来控制版本和设置吗?
最佳答案
Opsworks 已经支持 Ruby 2.0,只是没有通过 UI 公开。但是,您只需传入以下自定义 JSON 即可轻松启用它
{
"opsworks" : {
"ruby_version" : "2.0.0"
}
}
就是这样!无需安装任何自定义包或任何东西。
关于ruby - 在 Amazon OpsWorks 上使用 Ruby 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16649813/