如何在Amazon Linux系统中升级ruby版本?

2023-12-24

我使用 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]但我需要 ruby​​2.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(使用前将#替换为@)

如何在Amazon Linux系统中升级ruby版本? 的相关文章

随机推荐

  • 那些安装的未知程序是什么?

    有谁知道这些程序 GUIDes 是什么 我相信它们是 UWP 编程的一部分 因为当我在 Visual Studio 中运行调试时 这些程序出现在 已安装的程序 中 另外 在Windows 10的安装程序中看不到CCleaner Thanks
  • 在mysql中查找三个以上具有相同值的列

    我有多个列具有相同的值 我想找到超过 3 列的行 id 具有相同的值 each column is text blob 表结构就像 id col1 col2 col3 col4 col5 col6 col7 col8 col9 Unpivo
  • 使用 linq 对列表进行采样

    我需要一个辅助方法来将轴标签添加到图表中 我不想在图表中具有值的轴上的每个点添加标签 因为那样会变得太忙 所以我需要定期提取样本 到目前为止 我已经提出了以下满足要求的方法 但我认为必须有一种更简洁的方法来使用 Linq 来完成此任务 谁能
  • 使用 google-places-api 的简单 html 页面出现 ApiNotActivatedMapError

    我正在尝试创建一个简单的 html 页面 我稍后想在其中添加自动完成输入 其中包含 google places api 我有一个 api 密钥 已启用 但我仍然收到错误消息 这是我的 html but I get this error me
  • 如何在 Jekyll 中使用 markdownify 显示索引摘录

    我希望在索引页上显示较长帖子或页面的简短文本摘录 我本来打算在 Front Matter 中使用自定义变量并抓住它 但后来我看到了过滤器 excerpt 我看到在Jekyll 文档 http jekyllrb com docs templa
  • PowerShell 相当于“head -n-3”?

    我已经能够追踪基本的头 尾功能 head 10 myfile lt gt cat myfile select first 10 tail 10 myfile lt gt cat myfile select last 10 但是 如果我想列出
  • Java中是否可以在指定时间内停止函数的执行?

    我想知道如何在java中指定时间内停止指定函数的执行 例如 我可以调用一个名为 print data 的函数 如果执行需要更多时间 我将不得不停止该函数的执行 是否可以这样停止执行 提前致谢 您可以向函数添加一些检查 保存函数开始工作时的时
  • 在构建过程中如何从 docker 文件打印到控制台?

    假设您有一些 Dockerfile 需要向该文件添加什么 以便在构建期间将字符串 即 Hello World 打印到控制台 docker build RESEARCH 这个问题是 Google 中该主题的热门问题 我通过谷歌搜索并登陆这里进
  • 如何定期制作动画?

    我有一个故事板 可以使分针滑动 6 度 现在我希望分针永远每 59 秒滑动一次 故事板有什么属性或我可以做的任何其他方式吗 我的故事板
  • 如何在 spring-data mongodb 中将 updateOption 与 arrayFilters 一起使用?

    我在 Mongodb 中有一个如下所示的文档 现在 我想转到基于特定 的文档 id对于该文档 想要转到 计划 列表 其中对于几个特定日期 不仅是一个日期 而是多个日期 我想将状态更新为 已预订 我浏览了此链接 如何使用带有 arrayFil
  • CodeIgniter - CI_DB_mysqli_result 类的对象无法转换为字符串

    我目前正在使用 codeIgniter 我正在尝试根据电子邮件地址更新数据库中的密码 否则我会遇到问题 我使用在 CodeIgniter 网站上找到的以下代码来更新我的数据库 this gt db gt set field field 1
  • 哪里可以找到旧版本的 android ndk [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 好吧 你们很多人都会说这是重复的this https stackoverflow com questions 6849981 where
  • 那么如何将数据推送到承诺内的数组呢?

    我一直在试图弄清楚 如何将结果从 Promise 循环推送到数组 谁能指出我正确的位置 const ids 1 2 3 let results for let id of ids getLight id then light gt resu
  • 将夜间叠加层添加到谷歌地图 API

    我的 Angular 项目中有以下 html 部分
  • 如何更改 TemplateField 中 ItemTemplate 的命令文本和图像按钮

    我有一个带有 ImageButton 的列 我的数据库字段有bit数据类型 我希望我的记录在该列中具有真正的价值True jpg我的命令变成MakeFalse当它有错误值时显示False jpg我的命令变成MakeTrue 我怎样才能做到这
  • 如何在AS3中发送GET请求?

    我在这里看到这个例子 http damn ihateblue net 2011 09 24 actionscript 3 send getpost http damn ihateblue net 2011 09 24 actionscrip
  • 防止 Javascript 转义文本?

    声明 text section main 结果是 节 主 有没有办法阻止 Javascript 解释器将反斜杠视为转义字符并将其删除 我希望能够声明 section main 并在输出中保留反斜杠 节 main 注意 我意识到如果我使用两个
  • JNI 中 jclass 的类名

    这可能是一个愚蠢的问题 暴露出对 JNI 缺乏理解 我正在编写一个封装 Java VM 的 C 程序 我使用 CallVoidMethod 等调用来调用 VM 内的函数 这纯粹是背景知识 与问题不太相关 我希望能够找到给定 jclass 实
  • Struts2 排除模式不起作用

    我正在将 struts2 用于基于 GAE 的应用程序 我有一个 servlet 来上传这样的文件 Override protected void doPost HttpServletRequest req HttpServletRespo
  • 如何在Amazon Linux系统中升级ruby版本?

    我使用 padrino ruby 框架开发了 ruby 应用程序 我想将其部署在亚马逊上 我用了这张图片 Amazon Linux AMI 2017 09 1 HVM SSD 卷类型 图像描述是 Amazon Linux AMI 是一个由