Cách cài đặt Ruby trên Ubuntu

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
unnamed file 521
Giao diện khi cài đặt Ruby trên Ubuntu hiện ra

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.

unnamed file 522
Hoàn tất quá trình cài đặt các phần phụ thuộc của Ruby

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
unnamed file 124
Gỡ bỏ Ruby khỏi Ubuntu chỉ bằng một lệnh

=>> 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!

48
48
Chia sẻ bài viết:

Đánh giá

0/5 - (0 Bình chọn)

Chưa có đánh giá.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *