CentOS7安裝ruby2.6.3


最近學redis集群搭建,需要安裝ruby。用yum安裝的版本過低。需要升級。試過離線安裝,總是不成功。在安裝的時候總是報編譯錯誤. 三天了,也不知道問題出在哪兒。 參考了兩篇博文,終於通過rvm成功將ruby升級到了最新版.現記錄一下步驟.

安裝ruby 

1 查看系統當前ruby版本,可知未安裝ruby

  ruby -v  

2 通過yum安裝ruby 和依賴的包

  yum -y install ruby ruby-devel rubygems rpm-build

3 查看當前ruby版本,2.0.0版本過低, redis5.0.5 要求ruby版本要大於2.3.0  

  ruby -v

 

二 安裝rvm

1 安裝ruby所需的其他依賴包  (其實我也不知道這些依賴包當中哪些是多余的,但是鑒於之前離線安裝的時候老是提示少庫,先都安裝上再說)

yum install gcc-c++ patch readline readline-devel zlib zlib-devel \
 libyaml-devel libffi-devel openssl-devel make \
 bzip2 autoconf automake libtool bison iconv-devel sqlite-devel

2 修改ruby的gem源(改為國內的鏡像,國外的實在是太慢了),截圖略

   2.1  gem sources   --查看當前使用的源地址
   2.2  gem sources -a http://mirrors.aliyun.com/rubygems/    --添加阿里雲鏡像地址
   2.3  gem sources -r https://rubygems.org/    --刪除默認的源地址
   2.4  gem sources -u    --更新源的緩存

 

3 安裝rvm 

  3.1  gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB    --獲取密鑰

 

  3.2  curl -sSL https://get.rvm.io | bash -s stable  --安裝rvm

  3.3  source /etc/profile.d/rvm.sh    --更新配置文件

 

 

三 通過rvm升級ruby到2.6.3 

 1 rvm list known    --查看所有可安裝版本

rvm install 2.6    --安裝ruby2.6.3

出現如下圖表示安裝成功

3 rvm -v     --查看當前ruby版本

 

至此,ruby安裝成功。

感謝如下兩篇帖子的作者..

 https://blog.csdn.net/qq_26440803/article/details/82717244

https://blog.csdn.net/u011790603/article/details/82663913


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM