2016-07-06 129 views
0

安裝機架寶石,而我嘗試使用ansible安裝機架寶石,我得到的錯誤:錯誤而紅寶石

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

我已經安裝的機架隨着寶石爲:

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

我目前的版本,如果是看到使用紅寶石 - 版本:2.0.0p648

問題是什麼,如果我必須更新我的ruby版本,以及如何更新使用負責任的亞馬遜Linux操作系統

回答

0

您目前正在使用系統默認的ruby版本,因此您必須使用操作系統軟件包管理爲您提供的版本。您可以使用不同的軟件包存儲庫來獲取更新版本的ruby。一個更好的方法可能是使用一些ruby版本管理系統,它允許你在你的系統上安裝好幾個ruby版本,在項目層面。提及其中兩種流行:RBENVRVM

1

安裝時出現錯誤提示:「rack requires Ruby version >= 2.2.2」然後稍後您報告「ruby --version : 2.0.0p648」。消息告訴你,你的Ruby版本太舊了,你需要升級到至少2.2.2才能使用機架。