前言
RVM(Ruby Version Manager)是一个支持多版本Ruby的命令行程序,它有助于为开发和生产环境提供一致性可靠的Ruby版本。 它能够提供最新版本的Ruby,并管理多个版本,几乎在所有操作系统上都能安装和管理 Ruby。RVM 还可以为脚本设置选定版本的Ruby环境,这样,脚本可以在不同的操作系统或电脑中共享,从而避免从不同的版本中获取不一致的结果。
哈喽,大家好,我是[有勇气的牛排](全网同名)🐮🐮🐮
有问题的小伙伴欢迎在文末[评论,点赞、收藏]是对我最大的支持!!!。
1 安装
1.1 安装常用工具
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget curl
1.2 开始安装
curl -L get.rvm.io | bash -s stable
失败:进入第3步
或者提示运行
command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
command curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
成功:进入第4步
1.3 设置host
vi /etc/hosts
199.232.4.133 raw.githubusercontent.com
在此执行第二步,重新安装
1.4 查看是否安装成功
find / -name rvm -print
1.5 更新配置
source /etc/profile.d/rvm.sh
1.6 下载 RVM依赖
rvm requirements
1.7 安装
iconv-devel:在CentOS7中成功,Centos8中不成功
rvmsudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
1.8 CentOS8 中libyaml-devel不成功
在安装ruby-1.9.1时此项为依赖项,没有安装会报错,处理方法如下
yum --enablerepo=PowerTools install libyaml-devel libffi-devel
yum install libyaml-devel libffi-devel
2 使用
2.1 列出可用的ruby版本以安装类型
rvm list known
2.2 从已知的列表中安装
rvm install ruby-2.7.2
2.3 使用
rvm install ruby-2.7.2
2.4 删除
rvm remove ruby-2.7.2
2.5 查看ruby环境
rvm info
参考地址:
https://www.couragesteak.com/article/109