初次接触Ruby是因为Redis4.0集群搭建需要依赖Ruby环境。
Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言,由松本行弘在1995年设计并开发。想了解更多可以去官网ruby-lang.org查看。
安装ruby有多种方式,本文主要讲解源码方式安装ruby,不推荐使用yum安装
源码方式安装(推荐)
环境准备
卸载机器上自带的ruby rubygems
| 1 | yum remove ruby rubygems -y | 
解决ruby语言的环境依赖库
| 1 | yum install gcc gcc-c++ gdbm-devel readline-devel openssl-devel wget -y | 
下载解压
wget下载程序源码包,或者去官网ruby-lang.org下载
| 1 | wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.gz | 
解压
| 1 | tar xf ruby-2.5.5.tar.gz | 
编译安装
--prefix 表示将ruby安装到指定目录,这里是/usr/local/ruby
| 1 | cd ruby-2.5.5 | 
打包、编译
| 1 | make && make install | 
配置
vim /etc/profile ,配置环境变量
| 1 | export RUBY_HOME=/usr/local/ruby | 
source /etc/profile,使配置立即生效
检查
执行 ruby -v ,有版本号说明安装成功

yum方式安装(不推荐)
有些博客使用 yum install ruby 方式安装ruby,这种方式安装的ruby版本默认是2.0.0,无法满足部署redis集群的需要

执行ruby脚本会报错

为了升级ruby,一些博客建议使用RVM方式,步骤如下
| 1 | 删除原来的rubygems仓库 | 
实际上因为RVM需要访问外网,没有梯子的话,这种方式走不通



