centos7离线安装ruby

rvm官方指导离线安装rvm,及离线安装ruby等:

http://rvm.io/rvm/offline (需FQ)

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虚拟机不能FQ,所以我找了个能FQ的电脑离线下载好此安装包

下载好1.29.9.tar.gz 安装包后,执行安装 rvm命令(以下命令参考来自https://stackoverflow.com/questions/9459149/install-rvm-offline-completely[需FQ]):

- 进入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/ (需FQ)

修改 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