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