Thứ năm, 11/06/2015 | 00:00 GMT+7

Cách cài đặt Ruby on Rails trên FreeBSD 10.1 bằng RVM

Ruby on Rails, viết tắt là RoR, là một khung phát triển ứng dụng web full-stack rất phổ biến được viết bằng Ruby. Nó cho phép bạn nhanh chóng phát triển các ứng dụng web tuân theo mô hình MVC (model-view-controller).

Hướng dẫn này sẽ trình bày cách cài đặt môi trường phát triển Ruby on Rails bằng RVM trên server FreeBSD 10.1 của bạn.

Yêu cầu

Trước khi bắt đầu, tất cả những gì bạn cần là:

  • Một server FreeBSD 10.1.

  • User có quyền root . ( User freebsd mặc định vẫn ổn.)

Bước 1 - Đặt bash làm Shell mặc định

Hướng dẫn này sẽ sử dụng Trình quản lý Phiên bản Ruby, viết tắt là RVM, để cài đặt Ruby. Vì RVM hoạt động tốt nhất với bash 3.2.25 trở lên nên trong bước này, ta sẽ cài đặt bash và đặt nó làm shell mặc định.

Trước khi ta bắt đầu, hãy đăng nhập vào server FreeBSD 10.1 của bạn.

  • ssh freebsd@your_server_ip

Tiếp theo, cài đặt version bash mới nhất bằng pkg .

  • sudo pkg install bash

Ta cần thêm một dòng vào /etc/fstab để bash hoạt động. Mở file bằng ee hoặc editor yêu thích của bạn.

  • sudo ee /etc/fstab

Thêm dòng fdesc /dev/fd fdescfs rw 0 0 vào cuối file như hình dưới đây.

/ etc / fstab
# Custom /etc/fstab for FreeBSD VM images /dev/gpt/rootfs /       ufs     rw      2       2 /dev/gpt/swapfs none    swap    sw      0       0 fdesc    /dev/fd     fdescfs     rw  0   0 

Lưu và thoát khỏi file , sau đó gắn mục nhập mới.

  • sudo mount -a

Bây giờ bash đã được cài đặt, hãy đặt nó làm shell mặc định của bạn bằng lệnh chsh .

  • sudo chsh -s bash

Để bắt đầu sử dụng bash, hãy đăng xuất và đăng nhập lại vào server của bạn. Nếu không muốn đăng xuất, bạn có thể bắt đầu phiên bash theo cách thủ công bằng lệnh :

  • bash

Bước 2 - Cài đặt RVM

Trong bước này, ta sẽ cài đặt RVM.

Để download trình cài đặt RVM, trước tiên bạn cần cài đặt curl .

  • sudo pkg install curl

Di chuyển đến /tmp .

  • cd /tmp

Download tập lệnh trình cài đặt RVM từ https://get.rvm.io .

  • curl -sSL https://get.rvm.io -o installer.sh

Cuối cùng, sử dụng tập lệnh để cài đặt bản phát hành ổn định mới nhất của RVM.

  • bash installer.sh stable

Vì RVM thực hiện một vài thay đổi trong cấu hình khởi động của shell, nên cách được khuyến khích để kích hoạt những thay đổi đó là đăng xuất khỏi phiên hiện tại của bạn và đăng nhập lại. Ngoài ra, bạn có thể áp dụng các thay đổi cho phiên hiện tại của bạn theo cách thủ công bằng lệnh:

  • . ~/.rvm/scripts/rvm

Bước 3 - Cài đặt Ruby

Đến đây bạn có thể sử dụng RVM để cài đặt bất kỳ version nào của Ruby. Vì 2.2.2 là version ổn định mới nhất có sẵn kể từ tháng 6 năm 2015 nên ta sẽ cài đặt version này.

  • rvm install 2.2.2

Điều này sẽ mất một chút thời gian. Khi quá trình cài đặt hoàn tất, hãy liệt kê các viên hồng ngọc có sẵn trên hệ thống.

  • rvm list

Nếu cài đặt của bạn thành công, bạn sẽ thấy:

kết quả danh sách rvm
rvm rubies  =* ruby-2.2.2 [ i386 ]  # => - current # =* - current && default #  * - default 

Để xác nhận Ruby 2.2.2 có trong $PATH của bạn, hãy nhập:

  • ruby -v

Bạn sẽ thấy một thông báo giống như sau:

kết quả ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-freebsd10.1] 

Bước 4 - Cài đặt Ruby on Rails

Trong bước này, ta sẽ cài đặt Ruby on Rails.

Bởi vì Ruby on Rails là một viên đá quý, nó có thể được cài đặt dễ dàng bằng RubyGems (khung quản lý gói của Ruby) bằng cách sử dụng gem install rails . Tuy nhiên, quá trình cài đặt này sẽ mất một lúc để hoàn thành vì nó bao gồm rất nhiều gem khác (một số trong số đó cần được biên dịch) và các file tài liệu của chúng. Bạn có thể tăng tốc lệnh này đáng kể bằng cách thêm các cờ --no-rdoc --no-ri , thao tác này sẽ bỏ qua quá trình cài đặt tài liệu.

Cài đặt Ruby on Rails, tùy chọn mà không cần tài liệu.

  • gem install rails --no-rdoc --no-ri

Để Đường ống tài sản Rails hoạt động, thời gian chạy Javascript phải có trên server của bạn. Cách dễ nhất để có được một cái là cài đặt Node.js bằng pkg .

  • sudo pkg install node-devel

Bước 5 - Tạo một dự án thử nghiệm

Bây giờ quá trình cài đặt Rails đã hoàn tất, hãy kiểm tra nó bằng cách tạo một dự án trống bên trong /tmp .

Nếu bạn vẫn không ở trong /tmp , hãy thay đổi nó.

  • cd /tmp

Sử dụng lệnh rails để tạo một dự án mới có tên là test-project (hoặc bất cứ thứ gì bạn thích).

  • rails new test-project

Nhập folder dự án.

  • cd test-project/

Và cuối cùng, hãy thử khởi động console Rails.

  • rails c

Nếu quá trình cài đặt Rails của bạn thành công, bạn sẽ thấy dấu nhắc sau:

dấu nhắc rails c
Loading development environment (Rails 4.2.1) 2.2.2 :001 > 

Bạn có thể thoát khỏi dấu nhắc bằng lệnh exit .

  • exit

Kết luận

Trong hướng dẫn này, bạn đã học cách cài đặt Ruby on Rails trên server FreeBSD 10.1 của bạn . Đến đây bạn có thể sử dụng server FreeBSD của bạn làm môi trường phát triển cho các dự án Rails của bạn!

Trong khi làm như vậy, bạn cũng đã học được cách cài đặt Ruby bằng RVM. Nếu bạn muốn tìm hiểu thêm về RMV, hãy xem hướng dẫn này về cách sử dụng RVM để quản lý môi trường Ruby của bạn .


Tags:

Các tin liên quan