Debian ve türevi dağıtımlarda farklı Ruby sürümleri kurmak ve bu sürümler arasında geçiş yapmak için kullanılan bir araç.
Özellikler:
- Sadece Debian ve türevi dağıtımları destekler
- Sistem geneli çalışır
- Sadece MRI için kullanılabilir
jemalloc
destekler- İlave bağımlılığı yoktur
- Artık bırakmadan kaldırılabilir
- Kurulan sürümler arası geçişi destekler
Anti özellikler:
- Rbenv veya RVM gibi ortam değişkenlerine bağlı olarak kullanıcı veya proje özelinde çalışmaz.
- Tüm Ruby sürümlerini desteklemez. Sadece 2.1.3 ve üstü sürümleri destekler.
Kurulum için gerekli olan paketlere sahip olduğunuza emin olun. Ruby için gerekli paketler bu adımda kurulmaz.
curl
curl -fsSL https://raw.githubusercontent.com/omu/rubian/master/rubian >/usr/local/bin/rubian
chmod +x /usr/local/bin/rubian
Eğer scripts
yardımcısına sahipseniz aşağıdaki komutu
kullanın.
scripts _/rubian
rubian COMMAND [ARGS...]
Komutların tam listesi için rubian help
kullanın.
rubian install [OPTIONS...] VERSION...
VERSION
argümanı olarak:
-
Tam sürüm numarası girebilirsiniz.
rubian install 2.6.1
Ruby 2.6.1 sürümünü kur ve seç.
-
Majör sürüm numarası girebilirsiniz.
rubian install 2.5
Ruby 2.5.x serisinin en güncelini (2.5.5) kur ve seç.
-
En güncel sürümü belirtmek için
latest
girebilirsiniz.rubian install latest
En güncel Ruby sürümünü kur ve seç.
-
Birden fazla sürüm numarası girebilirsiniz.
rubian install latest 2.5.1
En güncel sürümü ve 2.5.1 sürümünü kur, 2.5.1 sürümünü seç.
rubian uninstall VERSION...
Sistemde kurulu ve kullanılan sürümü görüntülemek için:
rubian status
Ruby sürümünü (sistem genelinde) değiştirmek için:
rubian switch VERSION
Sistem geneli Ruby linklerinde yaşanabilecek bozulmaları düzeltmek için:
rubian relink
-
Rubian adı nereden geliyor?
Ruby ❤️ Debian → Rubian
Rubian Copyright (C) 2019 Alaturka Authors.