Gói snap chính thức của Ruby đã có sẵn
Đăng bởi Hiroshi SHIBATA vào 8 Nov 2018
Chúng tôi đã phát hành gói snap chính thức của ngôn ngữ Ruby.
Snap là hệ thống gói được phát triển bởi Canonical. Nó cho phép bạn phân phối
phần mềm cùng với các dependency của nó cho nhiều hệ thống Linux khác nhau.
Điều này giải quyết vấn đề người dùng không thể cài đặt bản phát hành Ruby mới nhất
từ repository mặc định của hệ thống như trong rpm hoặc apt.
Trên Ubuntu 16.04 trở lên, bạn có thể cài đặt snap Ruby bằng lệnh sau:
sudo snap install ruby --classic
(Nếu bạn sử dụng các bản phân phối Linux khác, vui lòng tham khảo https://docs.snapcraft.io/installing-snapd/6735.)
Snap của chúng tôi sử dụng tính năng “channel” để phát hành nhiều dòng Ruby đồng thời. Ví dụ, không chỉ định channel, hiện tại Ruby 2.5.3 sẽ được cài đặt. Nhưng nếu bạn muốn sử dụng Ruby 2.4, hãy chỉ định channel 2.4 như sau:
sudo snap install ruby --classic --channel=2.4/stable
Bạn cũng có thể sử dụng nhiều channel. Các lệnh sau chuyển sang Ruby 2.3:
sudo snap switch ruby --channel=2.3/stable
sudo snap refresh
Snap của chúng tôi đặt các biến môi trường GEM_HOME và GEM_PATH
thành $HOME/.gem.
Vì vậy nếu bạn muốn thực thi các lệnh được cài đặt bởi gem, chẳng hạn như rails và
rspec, mà không sử dụng bundle exec, bạn cần thêm dòng sau
vào tệp rc của shell (như .bashrc):
eval `ruby.env`
Vì $HOME/.gem được chia sẻ giữa nhiều phiên bản, nếu bạn chuyển phiên bản
và sử dụng chúng, bạn sẽ cần biên dịch lại các extension C bằng lệnh
gem pristine --extensions.
Phiên bản đầu tiên của snap Ruby chính thức đã được phát hành trong hội nghị Snapcraft được tổ chức tại văn phòng Canonical ở London vào ngày 6-8 tháng 11, 2018. Mọi phản hồi đều được chào đón tại https://github.com/ruby/snap.ruby.
Hãy tận hưởng!
Tin mới nhất
Phát hành Ruby 3.2.10
Ruby 3.2.10 đã được phát hành.
Đăng bởi hsbt vào 14 Jan 2026
Phát hành Ruby 4.0.1
Ruby 4.0.1 đã được phát hành.
Đăng bởi k0kubun vào 13 Jan 2026
Phát hành Ruby 4.0.0
Chúng tôi vui mừng thông báo phát hành Ruby 4.0.0. Ruby 4.0 giới thiệu “Ruby Box” và “ZJIT”, cùng nhiều cải tiến khác.
Đăng bởi naruse vào 25 Dec 2025
Diện mạo mới cho tài liệu Ruby
Tiếp theo việc thiết kế lại ruby-lang.org, chúng tôi có thêm tin vui để kỷ niệm 30 năm Ruby: docs.ruby-lang.org có diện mạo hoàn toàn...
Đăng bởi Stan Lo vào 23 Dec 2025