【问题标题】:Can I use Ruby version 2.1.2 with Amazon Elastic Beanstalk?我可以将 Ruby 版本 2.1.2 与 Amazon Elastic Beanstalk 一起使用吗?
【发布时间】:2014-09-08 06:51:21
【问题描述】:

我是 AWS 新手,我正在尝试教程 here

我已经安装了 Ruby 2.1.2,但是当我通过带有 Eb 的 CLI 执行上述教程中的第 8 步时,我有点困惑。我被要求选择一个堆栈。没有一个选项适用于高于 2.0 的 Ruby 版本。

我应该使用 Ruby 版本来满足给我的选项,还是可以使用任何版本的 ruby​​ 与任何堆栈?

谢谢

【问题讨论】:

  • aws 的好处是您可以构建一台机器尝试一些东西然后删除它。我还没有尝试升级 ruby​​,但你应该没有理由不能这样做。如果它不起作用,只需将其删除。
  • 是的,我实际上正在降级 ruby​​ 并尝试这样做,如果有人确定那会很棒。
  • @user3507417 您要降级到哪个版本的 ruby​​ 以及在哪个弹性 beanstalk 解决方案堆栈上?
  • 嗨 Rohit,我正在查看 ruby​​ 版本 1.9.3,因为这是教程所基于的,以及 64 位 Amazon Linux 2014.03 v1.0.4 上的 1.9.3 作为弹性豆茎茎。如果有一个适用于 ruby​​ 2.0 版的类似教程,那就太好了。
  • 我已经能够使用 Puma v1.0.5 和 ruby​​ v 2.0.0 在console.aws.amazon.com/elasticbeanstalk/?region=us-west-2#/… 部署示例应用程序。但是,我的问题仍然没有答案。

标签: ruby amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

目前 AWS 仅支持预配置环境类型中的 Ruby 1.8.7、1.9.3 和 2.0.0。但是,您可以自定义自己的 AMI 以部署到您的 Beanstalk 应用程序。

更多信息在这里: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html

【讨论】:

  • 嗨 Andrew,好的,但我认为在这个阶段自定义我自己的 AMI 对我来说可能太先进了。我很高兴我不能从您的回答和我自己的许多尝试中使用 ruby​​ 版本 2.1.2。谢谢。
  • Ruby 2.1.2 现在可用于弹性豆茎...aws.amazon.com/about-aws/whats-new/2014/08/14/…
猜你喜欢
  • 2018-07-21
  • 2017-08-08
  • 2015-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-01
  • 2018-08-03
相关资源
最近更新 更多