yum安装高版本ruby

通过换yum源安装:

1
2
3
4
5
6
7
yum install centos-release-scl-rh

yum install rh-ruby23 -y

scl enable rh-ruby23 bash

ruby -v

另外可能出现一个错误:

1
ruby: error while loading shared libraries: libruby.so.2.3: cannot open shared object file: No such file or directory

这个错误的原因是这个so文件的目录不对。

1
cp /opt/rh/rh-ruby23/root/usr/lib64/libruby.so.2.3 /usr/lib64/

这样就可以正常使用ruby了。