【问题标题】:Error while installing rack gem in ruby在 ruby​​ 中安装 rack gem 时出错
【发布时间】:2016-07-06 06:17:24
【问题描述】:

当我尝试使用 ansible 安装 rack gem 时,我得到一个错误:

ERROR:  Error installing rack:
        rack requires Ruby version >= 2.2.2

我已将机架与 gem 一起安装为:

- name: Install Ruby Gems   become: yes   gem: name={{ item }} state=latest user_install=no   with_items:
    - rubygems-update
    - r509
    - r509-ca-http
    - rack

如果使用 ruby​​ --version 查看我当前的版本:2.0.0p648

问题出在哪里,如果我必须更新我的 ruby​​ 版本以及如何使用适用于 Amazon Linux OS 的 ansible 进行更新

【问题讨论】:

    标签: ruby linux ansible rack


    【解决方案1】:

    您在安装时遇到的错误是:“rack requires Ruby version >= 2.2.2”然后您报告“ruby --version : 2.0.0p648”。该消息告诉您,您的 Ruby 版本太旧,您需要将其升级到至少 2.2.2 才能使用 rack。

    【讨论】:

      【解决方案2】:

      您当前使用的是系统默认的 ruby​​ 版本,因此您必须使用操作系统包管理为您提供的版本。您可以使用不同的包存储库来获取更新版本的 ruby​​。更好的方法可能是使用一些 ruby​​ 版本管理系统,它允许您在系统上拥有多个版本的 ruby​​ 并切换它们,例如在项目层面。提到其中两个受欢迎的:RBENVRVM

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-02
        相关资源
        最近更新 更多