os: centos 7.5
ruby:2.4.4
下载 public key
# gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
如果报错,变换方式执行下
# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - ;
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import - ;
安装 rvm
# \curl -sSL https://get.rvm.io | bash -s stable
# source /etc/profile.d/rvm.sh
如果有 Connection refused,那是因为一些原因导致GitHub的raw.githubusercontent.com域名被屏蔽了。
curl: (7) Failed connect to raw.githubusercontent.com:443; Connection refused
在 https://www.ipaddress.com/ 查询 raw.githubusercontent.com 的ip,修改下 hosts,再重新安装
# vi /etc/hosts
199.232.28.133 raw.githubusercontent.com
安装一个ruby版本
# rvm list
# rvm install 1.9.3
# rvm use 1.9.3
# rvm remove 1.9.3
# rvm install 2.4.4
# rvm use 2.4.4
# ruby --version
ruby source add
太慢的话添加 taobao 的镜像
gem 是 ruby 的一个包管理器
# gem sources -r https://rubygems.org/ ;
gem sources -a https://gems.ruby-china.com ;
gem sources -l ;
# gem update --system
参考:
http://www.ruby-lang.org/en/
https://github.com/rvm/rvm
https://rvm.io/rvm/install
https://ruby-china.org/
https://www.runoob.com/ruby/ruby-installation-unix.html