我使用 padrino ruby 框架开发了 ruby 应用程序。
我想将其部署在亚马逊上。
我用了这张图片。
Amazon Linux AMI 2017.09.1 (HVM),SSD 卷类型
图像描述是:
“Amazon Linux AMI 是一个由 EBS 支持、AWS 支持的映像。默认映像包括 AWS 命令行工具、Python、Ruby、Perl 和 Java。存储库包括 Docker、PHP、MySQL、PostgreSQL 和其他软件包。”
启动实例后,我测试了 ruby 版本,结果是ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
但我需要 ruby2.4 来部署 padrino 框架。
我尝试更新 ruby 版本一整天都没有成功。
控制台显示当前版本是最新版本并且没有ruby2.4
如何解决这个问题?(我更新了gem版本到2.7.2)
如果你正在跑步亚马逊Linux 2 https://aws.amazon.com/amazon-linux-2/,流行软件包的更高版本(包括Ruby)使用附加库 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-linux-ami-basics.html#extras-library。要查看最新的可用版本:
$ amazon-linux-extras list
你需要sudo
安装权限:
$ sudo amazon-linux-extras install ruby2.6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)