RVM ile Ruby'de Sürüm Yönetimi

Samed Beyribey ( Özgür Yazılım A.Ş. )

RVM nedir?

Ruby Version Manager. -- http://rvm.io

Neden sürümlendirme?

Birden fazla Ruby kurulumuna ihtiyacınız olabilir.

RVM Kurulumu

Stable ve development sürümleri arasından seçim yapılabilir.

Tek komutla kurulum yapılabilir.

Kurulabilecek Ruby Sürümleri

RVM çeşitli Ruby sürümlerini kurmanızı sağlar.

Temel RVM Komutları

Gündelik işlemler için kullanabileceğiniz çeşitli komutlar bulunmaktadır.

Gemsetler

Gem paketlerini gruplayarak çeşitli projelerde farklı gem grupları ile çalışmayı sağlar.

rvmrc

Geliştirici ekipleri için ideal.

/etc/rvmrc veya dotrvmrc

rvmsudo

sudo bir komutu yetkili kullanıcı olarak çalıştırmanıza olanak verir.

rvmsudo sudo için wrapper görevi görmektedir.

sudo'nun sistem değişkenlerini (PATH vs.) rvm değişkenleriyle kullanmaya olanak tanır.

rvm wrapper

Belirli bir ruby sürümündeki uygulamayı çalıştırmak için kısayol sağlar.

Sistem yöneticilerinin de işine yaramaktadır, init betikleri yazmak mümkün.

Kaynaklar

http://rvm.io

https://github.com/wayneeseguin/rvm

Sorular???

Google, Stack Overflow, Server Fault