Using Ruby 2.0 on Amazon OpsWorks

前端 未结 4 1230
野趣味
野趣味 2021-02-10 07:09

I\'d like to use Ruby 2.0 on Amazon OpsWorks, so I\'m trying the following:

  • Choose custom cookbooks and set them to my fork of https://github.com/aws/opsworks-cook
相关标签:
4条回答
  • 2021-02-10 07:33

    OpsWorks now fully supports Ruby 2.0, in Layer settings you can specify the version of Rails, Bundler and Rubygems.

    OpsWorks Screenshot

    0 讨论(0)
  • 2021-02-10 07:33

    Opsworks already has support for Ruby 2.0, it's just not exposed through the UI. However, you can easily enable it by simply passing in the following custom JSON

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

    That's it! No need to install any custom packages or anything.

    0 讨论(0)
  • 2021-02-10 07:49

    Deploy ruby 2.0 with rails 4.0 on AWS opsworks

    update stack json

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

    update the rails app layer.

    in your 'Rails App Layer', make sure you upgraded rubygem version to be 2.X (default is 1.8.24)

    otherwise you will getting the require mysql2/mysql.rb [loadError] :(

    LoadError: cannot load such file -- mysql2/mysql2

    0 讨论(0)
  • 2021-02-10 07:52

    OpsWorks distributes some of their packages their own and Ruby 2.0 is not part of it right now. If you want to use Ruby 2.0 you have to install it your own.

    Best, Daniel

    0 讨论(0)
提交回复
热议问题