Ruby on Rails, thường được gọi là ROR, là một khuôn khổ Ruby cho lập trình web. Ruby là một ngôn ngữ mục đích chung giống như C, Java. Ruby đã được Yukihiro “Matz” Matsumoto phát minh ra cách đây khoảng một thập kỷ và đã được công nhận với khuôn khổ thư viện phần mềm Rails cung cấp một khuôn khổ phát triển web cho ngôn ngữ lập trình Ruby.
Dưới đây là các bước dễ thực hiện để cài đặt ROR thành công trên Ubuntu phiên bản 14.04 LTS đến 15.10 bằng cách sử dụng Ruby Version Manager (RVM). RVM cung cấp một cách dễ dàng để cài đặt và quản lý nhiều phiên bản Ruby.
Tất cả các bước dưới đây đều được thực hiện dưới dạng người dùng root. Vui lòng đăng nhập vào shell của máy chủ, sau đó trở thành root trên máy chủ của bạn bằng lệnh:
trước khi bạn tiếp tục.
Cài đặt Curl:
Để tiếp tục cài đặt RVM, hãy nhập khóa công khai rvm.io vào hệ thống máy chủ.
Sau đó tải xuống trình cài đặt RVM bằng curl và thực thi (bằng cách chuyển đầu ra curl sang bash):
Tải xuống khóa và khởi động trình cài đặt RVm:
Bước tiếp theo là xây dựng môi trường RVM và lưu cài đặt của môi trường này vào shell hiện tại. Điều này được thực hiện bằng lệnh sau:
Đầu ra mẫu:
Đầu ra mẫu:
Dưới đây là một số dòng đầu ra xuất hiện trên màn hình:
Đầu ra mẫu:
Đầu ra mẫu:
Thực hiện lệnh sau để kiểm tra phiên bản rails và xem rails đã được cài đặt thành công chưa.
Bạn cũng có thể cài đặt một phiên bản Rails nhất định bằng lệnh sau được hiển thị với phiên bản ví dụ 4.2.5.
Đầu ra mẫu:
Dưới đây là các bước dễ thực hiện để cài đặt ROR thành công trên Ubuntu phiên bản 14.04 LTS đến 15.10 bằng cách sử dụng Ruby Version Manager (RVM). RVM cung cấp một cách dễ dàng để cài đặt và quản lý nhiều phiên bản Ruby.
Tất cả các bước dưới đây đều được thực hiện dưới dạng người dùng root. Vui lòng đăng nhập vào shell của máy chủ, sau đó trở thành root trên máy chủ của bạn bằng lệnh:
Mã:
sudo su
Cài đặt RVM
Cài đặt ROR bắt đầu bằng việc cài đặt RVM trên máy chủ. Điều quan trọng là phải cài đặt phiên bản RVM mới nhất trên hệ thống, điều này yêu cầu phải cài đặt lệnh CURL. Lệnh sau đây thực hiện công việc.
Mã:
apt-get install curl
Để tiếp tục cài đặt RVM, hãy nhập khóa công khai rvm.io vào hệ thống máy chủ.
Mã:
curl -#LO [URL=https://rvm.io/mpapis.asc?utm_source=diendancongnghe.com]https://rvm.io/mpapis.asc [/URL]
Mã:
gpg --import mpapis.asc
Mã:
curl -sSL https://get.rvm.io | bash -s stable
Bước tiếp theo là xây dựng môi trường RVM và lưu cài đặt của môi trường này vào shell hiện tại. Điều này được thực hiện bằng lệnh sau:
Mã:
source /etc/profile.d/rvm.sh
Phải cài đặt Ruby Dependencies
Cài đặt Ruby dependency bằng lệnh RVM bên dưới:
Mã:
rvm requirements
Kiểm tra các phiên bản Ruby khả dụng
Lệnh sau liệt kê các phiên bản ruby khả dụng:
Mã:
rvm list known
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[-p643]
[ruby-]2.1.4
[ruby-]2.1[.5]
[ruby-]2.2[.1]
[ruby-]2.2-head
ruby-head
# để sử dụng fork: rvm install ruby-head- --url https://github.com/github/ruby.git --branch 2.1
# JRuby
jruby-1.6.8
jruby[-1.7.19]
jruby-head
jruby-9.0.0.0.pre1
# Rubinius
rbx-1.4.3
rbx-2.4.1
rbx[-2.5.2]
rbx-head
# Opal
opal
# Triển khai ruby tối giản - ISO 30170:2012
mruby[-head]
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]
# GoRuby
goruby
# Topaz
topaz
# MagLev
maglev[-head]
maglev-1.0.0
# Mac OS X Snow Leopard hoặc mới hơn
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head
# IronRuby
ironruby[-1.1.3]
ironruby-head
Cài đặt phiên bản Ruby
Sử dụng RVM giúp quản lý độc lập các phiên bản ruby trở thành một quá trình dễ dàng. Lệnh được liệt kê bên dưới cài đặt Ruby phiên bản 2.3.0.
Mã:
rvm install 2.3.0
Mã:
Đang tìm kiếm ruby nhị phân, việc này có thể mất một chút thời gian.
Đã tìm thấy tệp từ xa https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.3.0.tar.bz2
Đang kiểm tra các yêu cầu cho ubuntu.
Cài đặt các yêu cầu thành công.
ruby-2.3.0 - #configure
ruby-2.3.0 - #download
% Tổng số % Đã nhận % Xferd Tốc độ trung bình Thời gian Thời gian Thời gian Hiện tại
Dload Tải lên Tổng số Đã sử dụng Tốc độ còn lại
0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 25,1M 100 25,1M 0 0 10,1M 0 0:00:02 0:00:02 --:--:-- 60,2M
Không có tổng kiểm tra cho kho lưu trữ đã tải xuống, đang ghi tổng kiểm tra trong cấu hình người dùng.
ruby-2.3.0 - #xác thực kho lưu trữ
ruby-2.3.0 - #trích xuất
ruby-2.3.0 - #xác thực nhị phân
ruby-2.3.0 - #thiết lập
ruby-2.3.0 - #gemset đã tạo /usr/local/rvm/gems/ruby-2.3.0@global
ruby-2.3.0 - #nhập gemset /usr/local/rvm/gemsets/global.gems................................
ruby-2.3.0 - #tạo toàn cục wrappers........
ruby-2.3.0 - #gemset được tạo /usr/local/rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems được đánh giá là danh sách gem trống
ruby-2.3.0 - #generating default wrappers........
Phiên bản Ruby mặc định phải được thiết lập
Để các ứng dụng có thể sử dụng Ruby, phiên bản Ruby mặc định cần phải được thiết lập. Lệnh sau đây đặt Ruby 2.3.0 làm phiên bản mặc định.
Mã:
rvm use 2.3.0 --default
Xác nhận phiên bản Ruby đã cài đặt
Bạn có thể dễ dàng kiểm tra phiên bản đã cài đặt trong shell hiện tại bằng lệnh sau.
Mã:
ruby --version
Cài đặt Rails
Rails có thể dễ dàng cài đặt bằng trình cài đặt Ruby gem.
Mã:
gem install rails
Mã:
rails -v
Mã:
gem install rails --version=4.2.5