Ruby là một ngôn ngữ lập trình phổ biến được sử dụng cho phát triển web, kịch bản, và nhiều hơn nữa. Giống như bất kỳ phần mềm nào, Ruby cũng trải qua các bản cập nhật và phiên bản mới.
Nguồn chính thức để tải các phiên bản Ruby mới là trang web của Ruby (ruby-lang.org). Cụ thể, bạn có thể truy cập https://www.ruby-lang.org/en/downloads/ để tải về phiên bản ổn định mới nhất của Ruby.
Trên trang này, bạn sẽ tìm thấy các liên kết để tải các trình cài đặt Ruby cho các hệ điều hành khác nhau như Windows, macOS, và các bản phân phối Linux khác nhau. Bạn có thể chọn trình cài đặt phù hợp cho hệ thống của mình.
Đội ngũ cốt lõi của Ruby duy trì các ghi chú phát hành chi tiết cho mỗi phiên bản Ruby mới, ghi lại các thay đổi, cải tiến, và tính năng mới. Bạn có thể tìm thấy các ghi chú phát hành này trên trang Tin tức của trang web Ruby: https://www.ruby-lang.org/en/news/
Ví dụ, đây là ghi chú phát hành cho Ruby 3.3.3, được phát hành vào tháng 6 năm 2024: https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/
Các ghi chú phát hành này cung cấp một cái nhìn tổng quan về các thay đổi chính, cải tiến hiệu suất, thay đổi ngôn ngữ, cập nhật thư viện tiêu chuẩn, và nhiều hơn nữa.
Thêm vào đó, trang web tài liệu Ruby (ruby-doc.org) có một phần dành riêng cho mỗi phiên bản Ruby, nơi bạn có thể tìm thấy tài liệu chi tiết cho tất cả các tính năng mới, phương thức, và thay đổi được giới thiệu trong phiên bản đó.
Bằng cách tham khảo trang web chính thức của Ruby, ghi chú phát hành, và tài liệu, bạn có thể cập nhật các phiên bản Ruby mới nhất và hiểu rõ các thay đổi và cải tiến được thực hiện trong mỗi lần phát hành. Điều này sẽ giúp bạn tận dụng các tính năng và cải tiến mới trong các dự án Ruby của mình.
Ruby 3 được phát hành vào tháng 12 năm 2020, và nó mang lại nhiều cải tiến và tính năng mới so với Ruby 2. Dưới đây là một số thay đổi chính:
Đôi khi, bạn có thể cần làm việc trên các dự án khác nhau yêu cầu các phiên bản Ruby khác nhau.
May mắn thay, có một số công cụ giúp dễ dàng cài đặt và chuyển đổi giữa nhiều phiên bản Ruby trên máy tính của bạn: