背景: 想搭建redis集群但是提示需要ruby2.2.2+
直接使用yum安裝
yum -y install ruby ruby-devel rubygems rpm-build
使用ruby -v查看發現版本是2.0.0,還是搭建redis集群
ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
暫時沒有查到如何直接升級,只能使用源碼包方式進行安裝
1.下載源碼包
wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz
下載失敗提示Unable to establish SSL connection.
換種方式,下載成功
curl -O -L https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz
2.解壓並編譯安裝
tar xf ruby-2.2.7.tar.gz cd ruby-2.2.7 ./configure --prefix=/usr/local/ruby-2.2.7 make && make install
3.創建快捷鍵
需要先刪除舊的快捷方式重新創建
ln -s /usr/local/ruby-2.2.7/bin/ruby /usr/bin/ruby ruby -v ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux]