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 ```