有勇气的牛排博客

linux RVM安装使用

有勇气的牛排 1090 linux 2021-10-06 00:33:42

前言

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

Centos安装RVM

失败:进入第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

RVM查看是否安装成功

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

留言

专栏
文章
加入群聊