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.
# 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:
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:
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:
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 .
Các tin liên quan