Mặc định phiên bản Ruby trong repo có sẵn của CentOS6.8 chỉ là 1.8.
Dưới đây là memo các bước cài đặt Ruby2.4 bằng RVM và gem.

Môi trường cài đặt:

Vagrant VirtualBox CentOS 6.8

1. Cài đặt Ruby

Cài đặt các thành phần cần thiết

Cài các thành phần cho developer

$ yum groupinstall "Development Tools"

Thêm repo epel

$ yum install epel-release

Cài các thành phần cần thiết khác:

$ yum install readline-devel zlib-devel libcurl-devel libffi-devel libyaml-devel openssl-devel sqlite-devel

Cài đặt RVM

RVM là công cụ quản lý các phiên bản của Ruby, cho phép cài đặt và chạy nhiều phiên bản Ruby trên cùng một máy. Tiến hành cài đặt RVM theo các bước như sau:

$ cd /tmp
$ curl -sSL https://rvm.io/mpapis.asc | gpg --import -
$ curl -L get.rvm.io | bash -s stable

Cài đặt các biến môi trường

$ source /etc/profile.d/rvm.sh
$ rvm reload

Cài đặt thêm các thành phần cần thiết ngoài các thành phần đã cài ở trên

$ rvm requirements run

Hiện danh sách tất cả các phiên bản Ruby có thể cài đặt

$ rvm list known

Cài Ruby 2.4

$ rvm install 2.4

Set phiên bản 2.4 là phiên bản mặc định

$ rvm use 2.4 --default

Kiểm tra Ruby đã được cài đặt thành công hay không

$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

2. Cài đặt gem

Tải source code của gem từ trang chủ và giải nén

$ cd /tmp
$ wget http://production.cf.rubygems.org/rubygems/rubygems-2.2.2.zip
$ unzip rubygems-2.2.2.zip

Cài đặt gem

$ cd rubygems-2.2.2
$ ruby setup.rb

Update gem lên phiên bản mới nhất

$ gem update --system

Kiểm tra đã cài đặt thành công hay không

$ gem -v
2.6.12