簡體   English   中英

在Amazon OpsWorks上使用Ruby 2.0

[英]Using Ruby 2.0 on Amazon OpsWorks

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

但這似乎沒有任何影響。

  • 定制烹飪書是否覆蓋了他們的內置對應物?
  • OpsWorks是否使用菜譜中的Ruby配方進行基本的Ruby設置?
  • 同樣的問題也適用於Nginx - 我可以通過更改我的食譜叉來控制版本和設置嗎?

Opsworks已經支持Ruby 2.0,它不是通過UI公開的。 但是,您只需傳遞以下自定義JSON即可輕松啟用它

{
  "opsworks" : {
    "ruby_version" : "2.0.0"
  }
}

而已! 無需安裝任何自定義包或任何東西。

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

OpsWorks截圖

OpsWorks自己分發了一些軟件包,而Ruby 2.0現在不屬於它。 如果你想使用Ruby 2.0,你必須自己安裝它。

最好,丹尼爾

在AWS opsworks上使用rails 4.0部署ruby 2.0

更新堆棧json

{ "opsworks" : { "ruby_version" : "2.0.0" } }

更新rails app圖層。

在“Rails App Layer”中,確保將rubygem版本升級為2.X(默認為1.8.24)

否則你將得到要求mysql2 / mysql.rb [loadError] :(

LoadError: cannot load such file -- mysql2/mysql2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM