【问题标题】:How to upgrade ruby version to 2.6.3 in amazon linux如何在亚马逊 linux 中将 ruby​​ 版本升级到 2.6.3
【发布时间】:2019-11-28 11:34:00
【问题描述】:

我启动了一台亚马逊 Linux 机器,其中默认的 ruby​​ 版本是ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-linux]。我想将其更新为2.6.3。

我发现这篇文章How to upgrade ruby version in Amazon Linux system?。但是当我运行sudo yum install -y ruby26 时,它说找不到ruby26。没有其他文章。

【问题讨论】:

    标签: ruby amazon-web-services amazon-linux ruby-2.6


    【解决方案1】:

    RVM 和rbenv 都允许您安装应用程序所需的正确版本的 Ruby。它们都与发行版无关,因此您可以像这样简单地运行安装命令:

    gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    \curl -sSL https://get.rvm.io | bash -s stable
    source /etc/profile
    rvm install "ruby-2.6.3"
    rvm use 2.6.3 --default
    

    Ruby managers 的完整列表在这里,以及其他几个工具和 Installers 解释如何手动安装更高版本的 Ruby。

    当一切都失败时,build from source。

    【讨论】:

    • 我是使用 rvm 完成的。但我实际上是在尝试使用应用程序 (Rundeck) 运行我的 ruby​​ 文件。它不会选择 rvm 安装的 ruby​​。它无法运行,如果我将 ruby​​ 的路径提供给应用程序,它将无法找到脚本中使用的 gem。
    猜你喜欢
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    相关资源
    最近更新 更多