Cài đặt Ruby on Rails trên Ubuntu 14.04 - 15.10

theanh

Administrator
Nhân viên
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:
Mã:
sudo su
trước khi bạn tiếp tục.


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
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ủ.
Mã:
curl -#LO [URL=https://rvm.io/mpapis.asc?utm_source=diendancongnghe.com]https://rvm.io/mpapis.asc [/URL]
Mã:
gpg --import mpapis.asc
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):
Mã:
curl -sSL https://get.rvm.io | bash -s stable
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:
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
Đầu ra mẫu:




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
Đầu ra mẫu:
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
Dưới đây là một số dòng đầu ra xuất hiện trên màn hình:
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
Đầu ra mẫu:




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
Đầu ra mẫu:




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
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.
Mã:
rails -v
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.
Mã:
gem install rails --version=4.2.5
Đầu ra mẫu:
 
Back
Bên trên