如何在 elastic-beanstalk 中应用 ruby​​ 版本补丁

Posted

技术标签:

【中文标题】如何在 elastic-beanstalk 中应用 ruby​​ 版本补丁【英文标题】:How to apply a ruby version patch in elastic-beanstalk 【发布时间】:2013-12-18 15:56:45 【问题描述】:

我们在 Amazon Elastic Beanstalk 上运行我们的应用程序,希望将我们使用的 ruby​​ 版本更新到最新的补丁版本,但不知道最好的方法是什么。我认为我们也许可以在配置中使用container_commands,但不确定这是否是正确的做法。

在 Gemfile 中指定补丁级别是否正确?

【问题讨论】:

【参考方案1】:

您可以在 gemfile 中设置 ruby​​ 版本,例如:

ruby "2.0.0"

或者,如果你想设置引擎,engine_version等:

ruby "1.9.3", :engine => "jruby", :engine_version => "1.7.8"

所以基本上你应该根据需要更改版本。 查看 ruby​​ 版本的完整列表here

我希望这会有所帮助。

【讨论】:

这个答案是给 Heroku 的。 Elastic Beanstalk 是否尊重 Gemfile 中的相同 ruby 声明?

以上是关于如何在 elastic-beanstalk 中应用 ruby​​ 版本补丁的主要内容,如果未能解决你的问题,请参考以下文章

使用 EbCommands 部署 Laravel Aws Elastic-Beanstalk

Django AWS Elastic-Beanstalk WSGI.py 配置

elastic-beanstalk http请求超时

为啥我的 ec2-instance 被 elastic-beanstalk 终止?

让 django celery worker 在 elastic-beanstalk 上启动的问题

在 Elastic-Beanstalk Worker 上运行 Flask 端口 80