(+84) 236.3827111 ex. 402

Hướng dẫn cài đặt Ruby on Rails trên CentOS7 - Phần 1


Ruby on Rails là một khuôn khổ ứng dụng web mã nguồn mở rất phổ biến được viết bằng Ruby. Rails là một khung mẫu MVC (Model-view-controller), cung cấp cấu trúc mặc định cho một cơ sở dữ liệu, một dịch vụ web, và các trang web. Rails khuyến khích việc sử dụng các tiêu chuẩn web như JSON và XML để truyền dữ liệu, HTML, CSS và JavaScript cho giao diện người dùng.

Bài viết sẽ hướng dẫn cách cài đặt Ruby on Rails trên CentOS 7. Để cài đặt Ruby chúng ta sẽ sử dụng rbenv.

1. Yêu cầu

- Máy chủ CentOS 7

2. Cài đặt Ruby

Trước khi cài đặt, bạn cần cập nhật hệ thống của Linux với lênh:

#yum -y update

Cài đặt gói rbenv

#yum -y install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Lệnh trên sẽ cài đặt Git cùng với một số công cụ để biên dịch mã nguồn và cài đặt Ruby. rbenv cài đặt Ruby riêng cho mỗi tài khoản người dùng, chạy lệnh sau để cài đặt rbenv.

cd

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

source ~/.bash_profile

Tìm và nặp Ruby

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile

source ~/.bash_profile

Hiển thị một danh sách các phiên bản Ruby có sẵn

rbenv install -l

Có thể thấy trong danh sách rằng phiên bản ổn định mới nhất là 2.3.1, bạn có thể cài đặt Ruby bằng cách sử dụng lệnh sau đây.

rbenv install 2.3.1

rbenv global 2.3.1 hoặc

rbenv local 2.2.1

Xem phiên bản cài đặt

rbenv versions

ruby -v

Cài đặt gói gem được sử dụng để quản lý các ứng dụng phụ thuộc bằng cách sử dụng lệnh sau đây.

gem install bundler

3. Cài đặt Rails

Thực hiện lệnh sau để cài đặt Rails

gem install rails

Cài đặt shims cho tất cả các file thực thi Ruby

rbenv rehash

Kiểm tra phiên bản cài đặt

rails -v

4. Cài đặt Thời gian chạy JavaScript

Để cài đặt Node.js trên CentOS

yum -y install epel-release

yum -y install nodejs

>> Tiếp theo: Hướng dẫn cài đặt Ruby on Rails trên CentOS7 - Phần 2