Centos7安裝ruby

環境需求:   在Centos7.3中,經過yum安裝ruby的版本是2.0.0,可是若是有些應用須要高版本的ruby環境,好比2.2,2.3,2.4...    redis

      網上搜索了一圈,歸納爲如下三種方法:centos

      ①添加yum源安裝:CentOS SCLo Software collections Repository(簡單快捷)ruby

      ②下載tar壓縮包安裝(略微繁瑣)bash

      ③RVM(Ruby Version Manager)安裝(相對官方)curl

       

具體操做ui

  方法一:換yum源安裝url

    ~]# yum install centos-release-scl-rh    //會在/etc/yum.repos.d/目錄下多出一個CentOS-SCLo-scl-rh.repo源spa

    ~]# yum install rh-ruby23  -y    //直接yum安裝便可  .net

    ~]# scl  enable  rh-ruby23 bash    //必要一步code

    ~]# ruby -v    //查看安裝版本

      

    :接上文提到的報錯問題:「redis requires Ruby version >= 2.2.2

    ~]# gem install redis

      

    而後,redis-trib.rb這個二進制文件就能夠使用了,用來構建redis集羣,相關內容能夠參考以前的文章,見方法二。

    

  方法二:下載tar壓縮包安裝

    

$ ./configure
$ make
$ sudo make install

 

 

  方法三:RVM 安裝

    先執行一條官方 https://rvm.io/ 複製來的長命令(...C0E3空格7D2B...):

1

~]#gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

    可能會等待十幾秒時間,而後執行下面命令:

1

~]# \curl -sSL https://get.rvm.io | bash -s stable

    

    ~]# source  /etc/profile.d/rvm.sh    //按照提示,執行該命令

    ~]# rvm list known    // list一下能夠安裝的版本

    

    ~]# rvm install 2.4.1    // 安裝ruby 2.4.1 ,直接跟版本號便可

     

    ~]# ruby -v     //查看驗證下已經安裝的版本

    ~]# gem -v

    

    至此,ruby安裝完成了

相關文章
相關標籤/搜索