Như Tin Man gợi ý (ở trên) RVM ( Trình quản lý phiên bản Ruby ) là Tiêu chuẩn để nâng cấp cài đặt Ruby của bạn trên OSX: https://rvm.io
Để bắt đầu, hãy mở Cửa sổ đầu cuối và sử dụng lệnh sau:
\curl -L https://get.rvm.io | bash -s stable --ruby
(bạn sẽ cần phải tin tưởng Nhóm nhà phát triển RVM rằng lệnh không độc hại - nếu bạn là một con chim cánh cụt hoang tưởng như tôi, bạn luôn có thể đọc nguồn : https://github.com/wayneeseguin/rvm ) Khi nó hoàn tất bạn cần khởi động lại thiết bị đầu cuối để rvm
lệnh hoạt động.
rvm list known
(hiển thị cho bạn các phiên bản Ruby mới nhất hiện có )
rvm install ruby-2.3.1
Đối với một phiên bản cụ thể, tiếp theo là
rvm use ruby-2.3.1
hoặc nếu bạn chỉ muốn phiên bản mới nhất (hiện tại):
rvm install current && rvm use current
(cài đặt bản phát hành ổn định hiện tại - tại thời điểm viết ruby-2.3.1 - vui lòng cập nhật wiki này khi các phiên bản mới được phát hành)
Lưu ý khi biên dịch Ruby : Trong trường hợp của tôi, tôi cũng phải cài đặt Homebrew http://mxcl.github.com/homebrew/ để có được những viên ngọc tôi cần ( RSpec ), điều này buộc bạn phải cài đặt Xcode (nếu bạn chưa cài đặt ) https://itunes.apple.com/us/app/xcode/id497799835 VÀ / HOẶC cài đặt gói GCC từ: https://github.com/kennethreitz/osx-gcc-installer để tránh lỗi chạy " make ".
Chỉnh sửa: Kể từ Mavericks, bạn có thể chọn chỉ cài đặt các công cụ dòng lệnh Xcode thay vì toàn bộ gói Xcode, đi kèm với gcc và nhiều thứ khác mà bạn có thể cần để xây dựng gói. Nó có thể được cài đặt bằng cách chạy xcode-select --install
và làm theo lời nhắc trên màn hình.
Lưu ý về lỗi : nếu bạn gặp lỗi " RVM không phải là một hàm " trong khi thử lệnh này, hãy truy cập: Làm cách nào để thay đổi phiên bản Ruby của tôi bằng RVM? cho giải pháp.