在Amazon OpsWorks上使用Ruby 2.0

Sud*_*han 5 ruby amazon-web-services chef-infra chef-solo aws-opsworks

我想在Amazon OpsWorks上使用Ruby 2.0,所以我正在尝试以下方法:

但这似乎没有任何影响.

  • 定制烹饪书是否覆盖了他们的内置对应物?
  • OpsWorks是否使用菜谱中的Ruby配方进行基本的Ruby设置?
  • 同样的问题也适用于Nginx - 我可以通过更改我的食谱叉来控制版本和设置吗?

小智 17

Opsworks已经支持Ruby 2.0,它不是通过UI公开的.但是,您只需传递以下自定义JSON即可轻松启用它

{
  "opsworks" : {
    "ruby_version" : "2.0.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

而已!无需安装任何自定义包或任何东西.


dB.*_*dB. 3

OpsWorks 现在完全支持 Ruby 2.0,在 Layer 设置中您可以指定 Rails、Bundler 和 Rubygems 的版本。

OpsWorks 截图