背景: 想搭建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]