Cách cài đặt Ruby on Rails trên CentOS 8

theanh

Administrator
Nhân viên
Ruby on Rails là một nền tảng ứng dụng web miễn phí và mã nguồn mở giúp bạn tạo trang web bằng Ruby. Rails là một nền tảng mô hình-lượt xem-bộ điều khiển kết hợp ngôn ngữ lập trình Ruby với JavaScript, HTML và CSS để viết các ứng dụng web chạy trên máy chủ web và đơn giản hóa các tác vụ lặp đi lặp lại phổ biến. Rails đi kèm với một bộ quy ước giúp các nhà phát triển tăng tốc quá trình phát triển mà không tốn nhiều thời gian cho việc cấu hình tệp.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt nền tảng Ruby on Rails trên máy chủ CentOS 8.

Yêu cầu​

  • Máy chủ chạy CentOS 8.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Ruby​

Cách đơn giản và dễ nhất để cài đặt Ruby bằng RVM. RVM còn được gọi là "Ruby Version Manager" là một công cụ dòng lệnh có thể được sử dụng để cài đặt và quản lý các phiên bản Ruby khác nhau từ trình thông dịch.

Đầu tiên, hãy cài đặt curl và gói gnupg2 bằng lệnh sau:
Mã:
dnf install curl gnupg2 -y
Tiếp theo, bạn sẽ cần nhập khóa công khai RVM vào hệ thống của mình:
Mã:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Bạn sẽ thấy đầu ra sau:
Mã:
gpg: key 105BD0E739499BDB: 8 chữ ký không được kiểm tra do thiếu khóagpg: khóa 105BD0E739499BDB: khóa công khai "Piotr Kuczynski " đã nhậpgpg: khóa 3804BB82D39DC0E3: 108 chữ ký không được kiểm tra do thiếu khóagpg: khóa 3804BB82D39DC0E3: "Michal Papis (ký RVM) " không thay đổigpg: không tìm thấy khóa đáng tin cậy cuối cùnggpg: Tổng số đã xử lý: 2gpg: đã nhập: 1gpg: không thay đổi: 1
Tiếp theo, hãy tải xuống và cài đặt phiên bản ổn định mới nhất của RVM bằng lệnh sau:
Mã:
curl -sSL https://get.rvm.io | bash -s stable
Sau khi RVM được cài đặt, bạn sẽ nhận được kết quả sau:
Mã:
Đang tải xuống https://github.com/rvm/rvm/archive/1.29.9.tar.gzĐang tải xuống https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.ascgpg: Chữ ký được tạo vào thứ Tư ngày 10 tháng 7 năm 2019 lúc 04:31:02 sáng theo giờ miền Đông Hoa Kỳgpg: sử dụng khóa RSA 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Chữ ký tốt từ "Piotr Kuczynski " [unknown]gpg: CẢNH BÁO: Khóa này không được chứng nhận bằng chữ ký đáng tin cậy!gpg: Không có dấu hiệu nào cho thấy chữ ký thuộc về chủ sở hữu.Dấu vân tay khóa chính: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG đã xác minh '/usr/local/rvm/archives/rvm-1.29.9.tgz'Tạo nhóm 'rvm'Cài đặt RVM vào /usr/local/rvm/Cài đặt RVM trong /usr/local/rvm/ gần hoàn tất:
Tiếp theo, kích hoạt biến môi trường RVM bằng lệnh sau:
Mã:
source /etc/profile.d/rvm.sh
Tiếp theo, cài đặt tất cả các phụ thuộc Ruby bằng cách chạy lệnh sau:
Mã:
rvm requirements
Sau khi tất cả các phụ thuộc được cài đặt, bạn sẽ thấy đầu ra sau:
Mã:
Kiểm tra các yêu cầu cho centos.Cài đặt các yêu cầu cho centos.Đang cài đặt các gói cần thiết: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel.........................................Yêu cầu cài đặt thành công.
Bây giờ bạn có thể liệt kê tất cả các phiên bản Ruby khả dụng bằng lệnh sau:
Mã:
rvm list known
Bạn sẽ thấy đầu ra sau:
Mã:
# MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head] # bảo mật được phát hành vào head[ruby-]1.9.1[-p431][ruby-]1.9.2[-p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.10][ruby-]2.2[.10][ruby-]2.3[.8][ruby-]2.4[.6][ruby-]2.5[.5][ruby-]2.6[.3][ruby-]2.7[.0-preview1]ruby-head
Bây giờ, bạn có thể cài đặt phiên bản Ruby 2.6.3 bằng lệnh sau:
Mã:
rvm install 2.6.3
Tiếp theo, chạy lệnh sau để đặt phiên bản 2.6.3 làm phiên bản mặc định version:
Mã:
rvm use 2.6.3 --default
Output:
Mã:
Sử dụng /usr/local/rvm/gems/ruby-2.6.3
Bạn cũng có thể xác minh phiên bản Ruby đã cài đặt bằng lệnh sau:
Mã:
ruby --version
Output:
Mã:
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

Cài đặt Rails​

Bạn có thể cài đặt phiên bản Rails mới nhất bằng lệnh gem như hiển thị bên dưới:
Mã:
gem install rails
Sau khi cài đặt Rails, bạn có thể kiểm tra phiên bản Rails bằng lệnh sau:
Mã:
rails -v
Bạn sẽ thấy thông báo sau đầu ra:
Mã:
Rails 6.0.2.1

Kết luận​

Trong hướng dẫn trên, bạn đã học cách cài đặt Ruby on Rails trên máy chủ CentOS 8. Bây giờ bạn có thể dễ dàng cài đặt, quản lý và làm việc với các phiên bản Ruby khác nhau bằng RVM. Để biết thêm thông tin, bạn có thể truy cập tài liệu chính thức của Ruby tại Ruby Doc.
 
Back
Bên trên