系统环境:Centos7.2 x64
1、安装基本工具
yum install ruby
2、查看当前版本
ruby -v
效果:
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
3、安装yum源
yum install centos-release-scl-rh
4、安装指定版本的ruby
yum install rh-ruby23 -y
5、加载环境变量
scl enable rh-ruby23 bash #加载环境变量
6、查看当前ruby版本
ruby -v
效果:
ruby 2.3.8p335 (2018-10-18 revision 65137) [x86_64-linux]
7、这里你会看到ruby版本已经是高于2.0.0以上的版本了,但是这里有个坑,当你重启虚拟机的时候,你再执行ruby -v会发现莫名其妙的又变成了2.0.0.
莫慌,执行以下命令:
vim /etc/profile.d/rh-ruby23.sh
把下面内容粘贴进去
#!/bin/bash source /opt/rh/rh-ruby23/enable export X_SCLS="`scl enable rh-ruby23 'echo $X_SCLS'`" export PATH=$PATH:/opt/rh/rh-ruby23/root/usr/local/bin
写完别忘了 :wq 保存
8、最后
scl enable rh-ruby23 bash #加载环境变量 ruby -v



