Tôi khuyên bạn nên rbenv * https://github.com/rbenv/rbenv
* Nếu điều này đáp ứng tiêu chí của bạn: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
rbenv không
- Cung cấp hỗ trợ để chỉ định các phiên bản Ruby dành riêng cho ứng dụng .
- Để bạn thay đổi phiên bản Ruby toàn cầu trên cơ sở mỗi người dùng.
- Cho phép bạn ghi đè phiên bản Ruby bằng biến môi trường.
Ngược lại với RVM, rbenv không đào
- Cần phải được nạp vào vỏ của bạn.Thay vào đó, cách tiếp cận shim của rbenv hoạt động bằng cách thêm một thư mục vào
$PATH
.
- Ghi đè các lệnh shell như
cd
hoặc yêu cầu hack nhanh chóng. Đó là nguy hiểm và dễ bị lỗi.
- Có một tập tin cấu hình. Không có gì để cấu hình ngoại trừ phiên bản Ruby bạn muốn sử dụng.
- Cài đặt Ruby. Bạn có thể tự xây dựng và cài đặt Ruby hoặc sử dụng ruby-build để tự động hóa quy trình.
- Quản lý đá quý. Bundler là một cách tốt hơn để quản lý các phụ thuộc ứng dụng. Nếu bạn có các dự án chưa sử dụng Bundler, bạn có thể cài đặt
plugin rbenv-Gemet .
- Yêu cầu thay đổi thư viện Ruby để tương thích. Sự đơn giản của rbenv có nghĩa là miễn là nó thuộc về bạn
$PATH
,
không có gì
khác cần biết về nó.
CÀI ĐẶT
Cài đặt Homebrew http://brew.sh
Sau đó:
$ cập nhật bia
$ brew cài đặt rbenv
$ brew cài đặt rbenv ruby-build
# Thêm rbenv vào bash để nó tải mỗi khi bạn mở terminal
echo 'nếu mà rbenv> / dev / null; sau đó đánh giá "$ (rbenv init -)"; fi '>> ~ / .bash_profile
nguồn ~ / .bash_profile
CẬP NHẬT
Có thêm một bước saubrew install rbenv
Chạyrbenv
init
và thêm một dòng vào.bash_profile
trạng thái. Sau đó, mở lại cửa sổ thiết bị đầu cuối của bạn [Ngày] SGI ngày 30 tháng 9 lúc 12:01 - https://stackoverflow.com/users/119770
$ rbenv cài đặt - danh sách
Phiên bản có sẵn:
1.8,5-p113
1.8,5-p114
[Càng]
2.3.1
2.4.0-dev
jruby-1.5.6
[Càng]
$ rbenv cài đặt 2.3.1
[Càng]
Đặt phiên bản toàn cầu:
$ rbenv toàn cầu 2.3.1
$ ruby -v
ruby 2.3.1p112 (phiên bản 2016-04-26 54768) [x86_64-darwin15]
Đặt phiên bản cục bộ của repo của bạn bằng cách thêm .ruby-version
vào thư mục gốc của repo của bạn:
$ cd ~ / whatevs / dự án / new_Vpo
$ echo "2.3.1"> .ruby-phiên bản
Đối với MacOS, hãy truy cập liên kết này
which rvm
hoặcwhich rbenv
trong dòng lệnh của bạn