rvm官方指导离线安装rvm,及离线安装ruby等:
http://rvm.io/rvm/offline (需翻墙)
1、安装curl命令
yum install curl
2、离线安装rvm
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB //解决问题:gpg: 无法检查签名:没有公钥
[root@192 soft]# curl -L get.rvm.io | bash -s stable //下载稳定版本
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 194 100 194 0 0 272 0 --:--:-- --:--:-- --:--:-- 273
100 24535 100 24535 0 0 946 0 0:00:25 0:00:25 --:--:-- 2700
Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz // 我卡在这里,因为我的centos7虚拟机不能翻墙,所以我找了个能翻墙的电脑离线下载好此安装包
下载好1.29.9.tar.gz 安装包后,执行安装 rvm命令(以下命令参考来自https://stackoverflow.com/questions/9459149/install-rvm-offline-completely[需翻墙]):
- 进入rvm安装包的目录下, Create and enter rvm directory,注意:这里的rvm文件夹与你的1.29.9.tar.gz文件为同一级:
mkdir rvm && cd rvm
- Unpack the tar file :
tar --strip-components=1 -xzf ../rvm-1.29.9.tar.gz
- Install rvm:
./install --auto-dotfiles
- Load rvm,黄色背景的地方,改成你自己的rvm目录:
source /home/soft/rvm/scripts/rvm
- Vlid rvm:
rvm -v
[root@192 rvm]# rvm -v rvm 1.29.9 () by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
3、rvm安装ruby2.6.3
参考:https://tecadmin.net/install-ruby-latest-stable-centos/ (需翻墙)
修改 rvm下载 ruby的源为中国,到 Ruby China 的镜像:
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ //这一步我没执行,不太懂得怎么用
rvm list known rvm install ruby-2.6.3 //从上面known的命令里获得具体ruby版本号
end