centos升级ruby

今天在安装jekyll的时候提示ruby版本低了,需要进行升级,记录一下,大家有什么问题欢迎留言评论并加群一起讨论。

一、安装ruby环境

yum install ruby -y

二、查看版本

[root@cnbugs ~]# ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

三、删除原来的rubygems仓库

gem sources --remove https://rubygems.org/

四、添加阿里云的 rubygems仓库

gem sources -a http://mirrors.aliyun.com/rubygems/
[root@cnbugs ~]# gem source -l
*** CURRENT SOURCES ***

https://gems.ruby-china.com/
http://mirrors.aliyun.com/rubygems/

五、使用rvm进行升级ruby

导入证书

curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

安装rvm(官方)

curl -sSL https://get.rvm.io | bash -s stable

国内环境安装不动,下面分享我自己的git仓库安装

curl -sSL https://git.cnbugs.com/mrtom/rvm/raw/commit/0f710195fe7dfb2d4163f18ac890f8d01f1d4cca/rvm.sh | bash -s stable

没有报错

六、更新配置文件

source /etc/profile.d/rvm.sh

七、查看版本

[root@cnbugs ~]# rvm -v
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

查看可升级的ruby版本

八、升级ruby

rvm install 3.0.0

升级比较慢,需要耐心等待!

九、查看升级之后的ruby版本

[root@cnbugs www]# ruby -v
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]

发表评论

后才能评论