Saya merekomendasikan rbenv * https://github.com/rbenv/rbenv
* Jika ini memenuhi kriteria Anda: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
rbenv tidak ...
- Berikan dukungan untuk menentukan versi Ruby khusus aplikasi .
- Memungkinkan Anda mengubah versi Ruby global berdasarkan per pengguna.
- Memungkinkan Anda mengganti versi Ruby dengan variabel lingkungan.
Berbeda dengan RVM, rbenv tidak ...
- Perlu dimuat ke dalam shell Anda. Sebagai gantinya, pendekatan shim rbenv bekerja dengan menambahkan direktori ke direktori Anda
$PATH
.
- Mengganti perintah shell seperti
cd
atau membutuhkan peretasan cepat. Itu berbahaya dan rawan kesalahan.
- Memiliki file konfigurasi. Tidak ada yang perlu dikonfigurasi kecuali versi Ruby yang ingin Anda gunakan.
- Instal Ruby. Anda dapat membangun dan menginstal Ruby sendiri, atau menggunakan ruby-build untuk mengotomatiskan proses.
- Kelola permata. Bundler adalah cara yang lebih baik untuk mengelola dependensi aplikasi. Jika Anda memiliki proyek yang belum menggunakan Bundler, Anda dapat menginstal
plugin rbenv-gemset .
- Membutuhkan perubahan pada pustaka Ruby untuk kompatibilitas. Kesederhanaan rbenv berarti selama itu ada di Anda
$PATH
,
tidak ada
lagi yang perlu diketahui tentang hal itu.
INSTALASI
Instal Homebrew http://brew.sh
Kemudian:
pembaruan
$ brew $ brew instal rbenv
$ brew instal rbenv ruby-build
# Tambahkan rbenv ke bash sehingga dimuat setiap kali Anda membuka terminal
gema 'jika yang rbenv> / dev / null; lalu eval "$ (rbenv init -)"; fi '>> ~ / .bash_profile
sumber ~ / .bash_profile
PEMBARUAN
Ada satu langkah tambahan setelahbrew install rbenv
Jalankanrbenv
init
dan tambahkan satu baris.bash_profile
ketika dinyatakan. Setelah itu buka kembali jendela terminal Anda [...] SGI 30 Sep pukul 12:01 - https://stackoverflow.com/users/119770
$ rbenv instal --list
Versi yang tersedia:
1.8.5-p113
1.8.5-p114
[...]
2.3.1
2.4.0-dev
jruby-1.5.6
[...]
$ rbenv instal 2.3.1
[...]
Tetapkan versi global:
$ rbenv global 2.3.1
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revisi 54768) [x86_64-darwin15]
Atur versi lokal repo Anda dengan menambahkan .ruby-version
ke dir root repo Anda:
$ cd ~ / whatevs / projects / new_repo
$ echo "2.3.1"> .ruby-versi
Untuk MacOS, kunjungi tautan ini
which rvm
atauwhich rbenv
di baris perintah