众所周知,redis在5.0版本之前,使用集群模式时,需要在服务器上安装ruby服务。
在线安装
操作系统为CentOS
,Fedora
,RHEL
时
1 | sudo yum install ruby # CentOS, Fedora, 或 RHEL 系统 |
或者
1 | yum install centos-release-scl-rh //会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源 |
操作系统为Debian
,Ubuntu
时
1 | sudo apt-get install ruby-full # Debian 或 Ubuntu 系统 |
离线安装
备好安装包
从官网下载好安装包,下载链接 https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.tar.gz
解压编译安装
将下载好的ruby-2.5.7.tar.gz
上传到服务器/opt/
目录下,执行解压命令
1 | [root@localhost opt] tar -zxf ruby-2.5.7.tar.gz |
进入解压后的目录,执行编译命令
1 | [root@localhost opt] cd ruby-2.5.7 |
稍等一下,不出意外,编译完成需要一分钟左右,之后执行命令 make
1 | [root@localhost ruby-2.5.7] make |
此处执行时间较长,执行完成后,执行安装命令 make install
1 | [root@localhost ruby-2.5.7] make install |
执行完成后,即安装完成
配置环境变量
在当前用户环境变量配置文件配置如下信息
1 | export RUBY_HOME=/usr/local/ruby |
配置位置:
1 | /etc/profile #必须需要root权限 |
配置完成后,记得执行source
1 | source /etc/profile |
执行 ruby -v
可查看ruby
版本信息