通过换yum源安装:
yum install centos-release-scl-rh
yum install rh-ruby23 -y
scl enable rh-ruby23 bash
ruby -v
另外可能出现一个错误:
ruby: error while loading shared libraries: libruby.so.2.3: cannot open shared object file: No such file or directory
这个错误的原因是这个so文件的目录不对。
cp /opt/rh/rh-ruby23/root/usr/lib64/libruby.so.2.3 /usr/lib64/
这样就可以正常使用ruby了。