Ben rbenv öneririm * https://github.com/rbenv/rbenv
* Bu sizin ölçütlerinizi karşılıyorsa: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
rbenv yapar…
- Uygulamaya özgü Ruby sürümlerini belirtmek için destek sağlayın .
- Global Ruby sürümünü kullanıcı başına değiştirmenize izin verin .
- Ruby sürümünü bir ortam değişkeniyle geçersiz kılmanıza izin verin .
RVM'nin aksine, rbenv yapmaz…
- Kabuğunuza yüklenmesi gerekiyor. Bunun yerine, rbenv'in şim yaklaşımı, dizininize bir dizin ekleyerek çalışır
$PATH
.
- Bilgi
cd
istemi saldırıları gibi veya gerekli olan kabuk komutlarını geçersiz kılın . Bu tehlikeli ve hataya açık.
- Bir yapılandırma dosyasına sahip olun. Hangi Ruby sürümünü kullanmak istediğiniz dışında yapılandırılacak bir şey yoktur.
- Ruby'yi yükleyin. Ruby'yi kendiniz oluşturabilir ve yükleyebilir veya işlemi otomatikleştirmek için ruby-build kullanabilirsiniz.
- Gemset'leri yönetin. Bundler uygulama bağımlılıklarını yönetmenin daha iyi bir yoludur. Henüz Bundler kullanmayan projeleriniz varsa, rbenv-gemset eklentisini yükleyebilirsiniz
.
- Uyumluluk için Ruby kitaplıklarında değişiklik iste. Yeter ki senin içinde olduğu gibi rbenv araçlarının sadeliği
$PATH
,
hiçbir şey
başka ihtiyaçlar bunu bilmek.
KURULUM
Homebrew'i yükleyin http://brew.sh
Sonra:
$ demlemek güncelleme
$ demlemek yüklemek rbenv
$ demlemek yüklemek rbenv ruby-build
# Terminali her açtığınızda yüklenecek şekilde bash'a rbenv ekleyin
echo 'rbenv> / dev / null ise; sonra "$ (rbenv init -)" değerini değerlendirin; fi '>> ~ / .bash_profile
kaynak ~ / .bash_profile
GÜNCELLEŞTİR Çalıştır'dan
sonra ek bir adım daha vardırve belirtildiğigibibir satır ekleyin. Bundan sonra terminal pencerenizi tekrar açın […] SGI 30 Eylül, 12:01 - https://stackoverflow.com/users/119770brew install rbenv
rbenv
init
.bash_profile
$ rbenv install --list
Mevcut sürümler:
1.8.5-p113
1.8.5-p114
[...]
2.3.1
2.4.0-dev
jruby-1.5.6
[...]
$ rbenv kurulum 2.3.1
[...]
Genel sürümü ayarlayın:
$ rbenv global 2.3.1
$ yakut -v
yakut 2.3.1p112 (2016-04-26 revizyon 54768) [x86_64-darwin15]
.ruby-version
Repo'nun kök dizinine ekleyerek deponuzun yerel sürümünü ayarlayın :
$ cd ~ / whatevs / projeler / new_repo
$ echo "2.3.1"> .ruby sürümü
MacOS için bu bağlantıyı ziyaret edin
which rvm
veyawhich rbenv
komut satırınızda ne olur