Ruby là một trong những ngôn ngữ lập trình nguồn mở, hướng đối tượng, năng động và có mục đích chung phổ biến nhất, với cú pháp đơn giản của nó. Những ưu điểm của ngôn ngữ lập trình Ruby đã khiến nó trở nên phổ biến đối với các nhà phát triển trong các lĩnh vực khác nhau như phát triển web/ứng dụng, phân tích dữ liệu và quản lý bộ nhớ. Mục tiêu quan trọng nhất của ngôn ngữ này là phát triển hướng đối tượng và tạo hiệu suất cao. Ngoài ra, nó được thiết kế dựa trên framework mạnh mẽ của Ruby Rails. Bài viết này sẽ chia sẻ cách cài đặt Ruby trên Ubuntu 22.04 và các cách để hưởng lợi từ các tính năng của ngôn ngữ lập trình này. Hãy cùng theo dõi!
Cách cài đặt Ruby trên Ubuntu
Điều kiện tiên quyết
- Một hệ thống chạy Ubuntu hoặc VPS Linux Ubuntu.
- Tài khoản người dùng có quyền Sudo.
- Truy cập vào dòng lệnh.
Cách 1: Cài đặt Ruby trên Ubuntu bằng kho lưu trữ Ubuntu
May mắn thay, kho lưu trữ Ubuntu hỗ trợ ngôn ngữ lập trình Ruby. Vì vậy bạn có thể dễ dàng cài đặt Ruby trên hệ điều hành này bằng trình quản lý gói apt. Hạn chế duy nhất của phương pháp này là bạn không thể hưởng lợi từ phiên bản mới nhất của Ruby. Nhưng đây là cách dễ nhất và nhanh nhất để cài đặt Ruby trên Linux Ubuntu. (Trong hướng dẫn này, chúng ta sẽ cài đặt Ruby trên Ubuntu 22.04.)
Bước 1: Cập nhật kho lưu trữ Ubuntu
Bước đầu tiên là cập nhật kho lưu trữ Ubuntu 22.04. Sau khi truy cập thiết bị đầu cuối, bạn có thể cập nhật kho lưu trữ Ubuntu bằng trình quản lý gói apt:
sudo apt update
Bước 2: Cài đặt Ruby trên Ubuntu
Sau đó cài đặt Ruby trên Ubuntu bằng cách chạy lệnh sau:
sudo apt install ruby-full
Nếu được nhắc, hãy hoàn tất quá trình cài đặt bằng cách nhập Y và nhấn nút Enter.
Bước 3: Kiểm tra phiên bản Ruby
Sau khi Ruby đã được cài đặt thành công, bạn có thể kiểm tra phiên bản đang chạy của Ruby bằng cách chạy lệnh sau và đảm bảo rằng Ruby đã được cài đặt và chạy trên Ubuntu:
ruby --version
Cách 2: Cài đặt Ruby trên Ubuntu bằng Rbnev
Rbnev là một công cụ dòng lệnh chạy trên các bản phân phối Linux để quản lý các phiên bản của ngôn ngữ lập trình Ruby. Ngoài việc Rbnev cung cấp khả năng sử dụng phiên bản Ruby mới nhất, thông qua Rbnev, bạn có thể sử dụng đồng thời nhiều phiên bản Ruby trên hệ điều hành và chuyển đổi giữa các phiên bản Ruby khác nhau.
Cần lưu ý rằng plugin ruby-build cũng hữu ích trong việc cài đặt các phiên bản mới nhất của Ruby.
Các bước sau đây sẽ hướng dẫn bạn cài đặt Ruby trên Ubuntu thông qua Rbnev:
Bước 1: Cập nhật kho lưu trữ Ubuntu
Như mọi khi, bước đầu tiên là cập nhật kho lưu trữ Ubuntu 22.04 bằng cách chạy lệnh apt:
sudo apt update
Bước 2: Cài đặt các phần phụ thuộc của Ruby
Bước thứ hai sẽ bao gồm tải xuống và cài đặt thư viện, trình biên dịch và các phần phụ thuộc khác của Ruby. Đây là một trong những điều kiện tiên quyết để chạy Ruby chính xác. Cài đặt các phụ thuộc Ruby trên Ubuntu bằng cách chạy lệnh sau:
sudo apt install git curl autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev
Sau đó xác nhận quá trình cài đặt bằng cách gõ Y và nhấn nút Enter.
Bước 3: Cài đặt Rbenv
1. Ở bước này, đã đến lúc tải xuống tập lệnh shell để tải xuống và chạy công cụ Rbnev. Với mục đích này, hãy chạy lệnh curl:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
Bằng cách chạy tập lệnh này, kho lưu trữ rbenv và ruby-build từ GitHub được mô phỏng thành thư mục ~/.rbenv và Rbnev được cài đặt bằng cách gọi một tập lệnh khác.
2. Chạy Rbnev yêu cầu thay đổi và cập nhật môi trường PATH, nghĩa là bạn cần thêm $HOME/.rbenv/bin vào biến môi trường PATH.
- Với mục đích này, nếu bạn đã sử dụng shell Bash, bạn phải thực hiện lệnh sau:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
- Nếu bạn sử dụng shell Zsh thay vì shell Bash, hãy nhập lệnh sau để thực hiện bước này một cách chính xác:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
3. Sau khi hoàn tất cài đặt Rbenv, hãy chạy lệnh sau để kiểm tra phiên bản của nó:
rbenv -v
Output:
Rbenv 1.2.0-1-g6cc7bff
Bước 4: Cài đặt Ruby qua rbenv
1. Sau khi bạn đã cài đặt Rbenv, hãy nhập lệnh sau để truy cập danh sách các phiên bản Ruby có sẵn để cài đặt phiên bản Ruby mới nhất hoặc mong muốn:
rbenv install –l
Output:
2.6.10
2.7.6
3.0.4
3.1.2
jruby-9.3.4.0
mruby-3.0.0
rbx-5.0
truffleruby-22.0.0.2
truffleruby+graalvm-22.0.0.2
only latest stable releases for each Ruby
implementation are shown.
2. Bây giờ bạn đã cài đặt công cụ Rbenv, bạn có thể cài đặt phiên bản Ruby mới nhất bằng cách gõ lệnh sau:
rbenv install [version number]
Ví dụ:
rbenv install ruby 3.1.2
Cài đặt Ruby bằng Rbenv không nhanh bằng cài đặt Ruby thông qua kho lưu trữ Ubuntu và bạn phải chờ một thời gian.
Lưu ý: Để liệt kê đầu ra của từng bước cài đặt Ruby, bạn có thể sử dụng lệnh sau:
rbenv install --verbose [version number]
3. Trong bước này, bạn phải đặt phiên bản Ruby mà bạn đã cài đặt là global. Nhập lệnh sau cho mục đích này:
rbenv global [version number]
Ví dụ:
rbenv global 3.1.2
Bước 5: Kiểm tra cài đặt và thực thi Ruby
Nhập lệnh sau để kiểm tra phiên bản Ruby đang chạy:
ruby --version
Output:
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]
=>> Cách cài đặt và định cấu hình Pleroma trên Ubuntu
Cách 3: Cài đặt Ruby trên Ubuntu bằng Snap
Snap là một công cụ dòng lệnh từ bộ công cụ Snapcraft được sử dụng để phát triển và phân phối gói. Phương pháp này không quá khó, bằng cách làm theo các bước dưới đây, bạn sẽ dễ dàng cài đặt Ruby thông qua công cụ snap.
Bước 1: Kiểm tra quá trình cài đặt và chạy Snap
Với phương pháp này, bạn không cần cập nhật các gói Ubuntu vì Snap sẽ tự động cập nhật 4 lần một ngày. Nhưng việc chạy lệnh sudo snap refresh sẽ khôi phục các gói mới nhất.
Phương pháp này lý tưởng cho những người dùng sử dụng công cụ Snap, nhưng tốt hơn hết trước tiên hãy đảm bảo rằng công cụ Snap đang chạy trên hệ thống của bạn và nhập các lệnh sau để đảm bảo rằng công cụ Snap đã được cài đặt bằng cách hiển thị vị trí cài đặt Snap và phiên bản của nó:
which snap
/usr/bin/snap
snap --version
Để kiểm tra việc cài đặt và thực thi một công cụ trên hệ thống, cách nhanh nhất là kiểm tra phiên bản của công cụ. Nếu phiên bản Snap được hiển thị trong đầu ra của các lệnh trên, điều đó có nghĩa là Snap đã được cài đặt trên hệ thống của bạn.
Bước 2: Cài đặt Ruby trên Ubuntu qua snap
Để cài đặt Ruby qua snap, hãy nhập lệnh sau với quyền sudo:
sudo snap install ruby --classic
Bước 3: Kiểm tra cài đặt và chạy Ruby trên Ubuntu
Bây giờ bạn đã cài đặt thành công Ruby trên Ubuntu bằng snap, để đảm bảo rằng bạn đã hoàn thành các bước này một cách chính xác và Ruby đang chạy trên hệ thống của bạn, hãy nhập lệnh sau:
which ruby
/snap/bin/ruby
ruby -v
Cách gỡ bỏ Ruby trong Ubuntu
Gỡ cài đặt Ruby trên Ubuntu 22.04 không mất nhiều thời gian như cài đặt nó, nó đơn giản như chỉ chạy một lệnh. Nếu không cần Ruby nữa, bạn có thể xóa Ruby khỏi kho lưu trữ Ubuntu 22.04 bằng cách gõ lệnh sau:
sudo apt remove --autoremove ruby
=>> Cách phân vùng và định dạng thiết bị lưu trữ trên Linux
Ruby là một trong những ngôn ngữ lập trình nguồn mở phổ biến nhất, được sử dụng rộng rãi nhất trong phát triển ứng dụng web. Bằng cách làm theo các hướng dẫn được trình bày trong blog này bạn có thể cài đặt thành công Ruby trên Ubuntu 22.04. Nếu bạn có bất kì câu hỏi nào cần giải đáp, hãy liên hệ với chúng tôi qua zingserver.com. Chúc các bạn thành công!