Ruby -- 安装

Ruby 安装分3中途径:

  1. 官方下载源码,编译make,然后make install,优点是可以保持版本最新
  2. 通过系统自带apt 安装,sudo apt install -y ruby-full ,简单快捷,但一般版本偏旧
  3. 通过第三方包管理器安装,这里选择RVM

RVM安装Ruby

安装RVM

1
2
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

安装过后,需要刷新一下bash环境

1
source /etc/profile.d/rvm.sh

检查是否安装成功

1
rvm -v

用RVM安装Ruby

1.查看已发布Ruby

1
rvm list known

2.安装指定版本的Ruby,完成后Ruby和RubyGems会同时安装好

1
rvm install 2.6.2

3.设置默认ruby版本

1
rvm 2.6.2 --default

如果报错

1
2
3
4
5
RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for an example.

只需执行/bin/zsh --login 即可解决,更多请看这里

4.检查ruby和gem是否安装成功

1
2
ruby -v
gem -v

RVM常用命令

查询已安装的ruby

1
rvm list

卸载指定版本ruby

1
rvm remove 2.6.2

Ruby中国源替换

替换命令

1
2
gem source -r https://rubygems.org/
gem source -a https://gems.ruby-china.com/

查看当前源

1
gem sources -l