使用yum

sudo yum install ruby

验证版本

ruby --version

默认安装的版本比较低

ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

使用 Rbenv

Rbenv 是一个轻量的ruby版本管理工具。安装之前我们需要build-tool插件来扩展核心。

  1. 安装build-tool
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
  1. 安装脚本
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
  1. 安装完成后需要添加$HOME/.rbenv/bin 目录到你的PATH目录

Bash

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

Zsh

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

4、安装ruby

rbenv install 2.5.1
rbenv global 2.5.1

5、验证版本

ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

使用RVM

RVM (Ruby Version Manager) 是一个命令行式的ruby版本工具

  1. 安装组件
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
  1. 执行安装脚本
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
  1. 安装ruby版本
rvm install 2.5.1
rvm use 2.5.1 --default
  1. 验证版本
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]