RVM: Ruby'nin birden çok sürümünü aynı anda kullanmak için bir araç

yakut-on-raylar

Ruby Sürüm Yöneticisi, genellikle RVM olarak kısaltılır, aynı cihazda birden çok Ruby kurulumunu yönetmek için tasarlanmış bir yazılım platformudur.

Ruby yorumlayıcısı, kurulu RubyGems ve dokümantasyon dahil olmak üzere tüm Ruby ortamı bölümlenmiştir. Bir geliştirici daha sonra farklı sürüm gereksinimleri olan çeşitli projeler üzerinde çalışmak için farklı sürümler arasında geçiş yapabilir.

Ayrıca, RVM diğer Ruby uygulamaları için bir yükleyici olarak çalışır. Bunlara JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz ve GoRuby dahildir. Ek olarak, RVM, MRI'nin yamalı sürümlerinin kurulumunu destekler.

Temelde RVM kullanıcının OS X ve Linux üzerinde birden fazla Ruby sürümü kurmasını ve bunlar arasında geçiş yapmasını kolaylaştırır.

Farklı seviyelerde yamalar kurmak da mümkündür ve Wayne, size RVM'nin komut satırından yapabileceği çeşitli şeyleri (gem yönetimi dahil) göstermek için bir örnek listesi hazırlamıştır.

RVM, mücevher setleri, bir ad alanıyla ayrılmış mücevher koleksiyonları ve ilişkili bir Ruby kurulumu aracılığıyla Ruby mücevherlerini organize etmek için özellikler sağlar.

Ubuntu ve türevlerine RVM nasıl kurulur?

Bu uygulamayı sistemlerine kurabilmekle ilgilenenler için, bu mükemmel aracı elde etmek için bir dizi adımı takip etmeleri gerekir.

Yapmamız gereken ilk şey, Ctrl + ALT + T ile sistemimizde bir terminal açmak ve içinde aşağıdaki komutu çalıştıracağız:

sudo apt-get install software-properties-common

Bunu şimdi yaptım uygulama havuzunu sistemimize eklemek için aşağıdaki komutla kendimizi destekleyeceğiz:

sudo apt-add-repository -y ppa:rael-gc/rvm

Paket ve uygulama listemizi şu şekilde güncelliyoruz:

sudo apt-get update

Nihayet uygulamayı şu şekilde yüklemeye devam ediyoruz:

sudo apt-get install rvm

RVM kurulumu tamamlandıktan sonra, her zaman RVM'yi yüklemek için şimdi bu adımı gerçekleştirmek gerekir. Kullandığımız terminalde her zaman oturum açması için bir değişiklik yapmalıyız.

Gnome terminali durumunda, bunu yapmaları gerekir:

terminal

Değişiklik yapıldıktan sonra, yapılan değişikliklerin sistemin başlangıcında yüklenmesi için sisteminizi yeniden başlatmanız gerekir.

Ve onunla hazır olduğunuzda, bu mükemmel aracı sisteminizde kullanmaya başlamaya hazır olacaksınız.

Ruby'yi Ubuntu ve türevlerine kurma

Zaten sistemimizdeki RVM'nin yardımıyla Ruby'yi onun yardımıyla kurabiliriz, sadece aşağıdaki komutu çalıştırarak temel alın:

rvm install ruby

Şimdi, Temel RVM kullanım senaryoları, Ruby'nin farklı sürümleri arasında kurulum ve geçiş yapmayı içerir.

RVM'nin temel kullanımı

Herhangi bir sürüm belirtilmediğinde, RVM en son kararlı sürümü veya seçili yorumlayıcıyı kuracaktır.

Yorumlayıcıyı belirtmeyi atlarsanız, RVM Ruby MRI'yi kurmak istediğinizi varsayacaktır. Aşağıdaki örnekler tamamen aynı etkiye sahip olacaktır:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Şimdi gördüğün gibi Projelerinizden veya işlerinizden herhangi biri için bu avantajdan yararlanabileceğiniz birden fazla Ruby sürümü kurmanız mümkündür.

Şimdi nokta şudur: bir Ruby sürümünü varsayılan olarak ayarlayın, bunun için şu bayrağı kullanabiliriz:

rvm use INTERPRETER[-VERSION] --default

Şimdi uygulanan Örnek aşağıdaki gibi olacaktır:

rvm use jruby-1.8 --default

Bu durumda Ruby için Java uygulamasını kullanıyoruz. Ancak örneğin sadece Ruby ile ilgileniyorsam, aşağıdaki gibi çalıştırın:

rvm --default use 2.1.1

Sürümü şununla kontrol ediyoruz:

ruby -v

Ve size şu türde bir çıktı verecektir:

ruby 2.1.1xxxxx

Si Yapmış olduğunuz Ruby kurulumlarını bilmek istiyorsanız, sadece şunu çalıştırın:

rvm list rubies

Veya örneğin varsayılan olarak tanımladığınız sürümü bilmek istiyorsanız:

rvm list default

Son olarak, sisteminizden silmek veya kaldırmak isterseniz aşağıdaki komutları kullanabilirsiniz:

rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.

Kullanımınız hakkında daha fazla bilgi edinmek istiyorsanız, Kullanımları hakkında birçok bilgi bulabileceğiniz web sitelerini ziyaret edebilirsiniz.

Bağlantı bu.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Antonio FS dijo

    Sonunda sizin eğitiminizle RVM'yi kurabildim, çünkü daha önce başkalarıyla denedim ve hiçbir yolu yoktu. İlk seferinde her şey mükemmel gitti.

    Çok teşekkür ederim.