相关疑难解决方法(0)

AWS Elastic Beanstalk - 如何将现有环境从Ruby 2.1升级到Ruby 2.2

AWS Elastic Beanstalk - 无法使用最新平台eb upgrade从Ruby 2.1 克隆到Ruby 2.2

我一直在粉碎这个.早在5月,AWS就宣布他们的Ruby Elastic Environments现在提供Ruby-2.2(例如ruby-2.2-(passenger-standalone)或者ruby-2.2-(puma)).我无法将现有的ruby-2.1环境升级到ruby-2.2.看来我必须完全重建它们......这看起来很傻?有没有其他人经历过这个?我只是缺少一些简单的东西吗?

额外的信息

ruby-2.1-(passenger-standalone)在我的舞台制作环境中,我一直兴高采烈地使用了几个月.现在我想它们升级到最新的ruby-2.2平台.AWS文档说这非常简单,事实上他们的一些文档似乎表明你可以使用eb clone <env-name> --update.EB CLI 3.4.5我正在使用的那个标志不存在:(另外,Web控制台有一个Clone with Latest Platform选项菜单项,但它被禁用.

似乎我所能做的就是到达最新的Ruby-2.2实例,就是从头开始创建一个全新的环境.这非常令人讨厌.

所以这就是我尝试过的......

$ eb status
Environment details for: staging
  Application name: xyz
  Region: us-west-2
  Deployed Version: fbe7
  Environment ID: someId
  Platform: 64bit Amazon Linux 2015.03 v1.4.3 running Ruby 2.1 (Passenger Standalone)
  Tier: WebServer-Standard
  CNAME: …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-2.1 amazon-elastic-beanstalk ruby-2.2

26
推荐指数
1
解决办法
4035
查看次数