Jumat, 12 Juli 2013

Installasi Beragam Versi Ruby di Linux dengan RVM


Dalam proses devolopment seringkali developer Ruby dihadapi pada situasi dimana
dia harus handle bermacam project dengan versi Ruby yang berbeda. Biasanya jika
punya project yang umurnya sudah lama, sehingga masih perlu menggunakan Ruby
versi dulu.

Karena itu, salah satu solusi agar kita bisa install beragam versi Ruby dalam OS linux kita
adalah dengan menggunakan RVM. Berikut ini adalah cara - cara installasinya:

Persiapan

Pertama pastikan sistem linux anda memiliki paket aplikasi berikut :

- bash
- curl
- git
- patch

  Untuk mengetahui sudah terinstall atau belum bisa dilihat dengan perintah berikut:

- bash
$ bash --version
- curl
$ curl --version
- git
$ git --version
- patch
$ patch --version
jika ada paket aplikasi yang belum terinstall atau tidak memenuhi syarat versi minimal maka perlu di-update atau install versi yang lebih baru dengan cara update repository paket aplikasi dan dilanjutkan dengan menginstall paket aplikasi yang diperlukan

CentOS/RH/Fedora/AMI

$ sudo yum update
$ sudo yum install -y bash curl git patch

Ubuntu/Debian

$ sudo apt-get update
$ sudo apt-get install bash curl git-core patch

Gentoo

$ sudo emerge --sync
$ sudo emerge bash curl git patch

Install RVM


Untuk menginstall RVM dengan mengetikkan commandline berikut

$ curl -L https://get.rvm.io | bash -s stable

Kemudian load RVM ke shell

$ source ~/.rvm/scripts/rvm

Agar RVM bekerja dengan baik diperlukan beberapa dependency paket. Untuk mengetahui paket apa saja yang diperlukan dapat dilihat dengan mengetikkan commandline berikut

$ rvm requirements

Hasil dari perintah di atas seperti berikut (contoh diambil dari sistem berbasis Gentoo linux) :

Lihat pada bagian
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius,& REE), install the following:
ruby|ruby-head: emerge libiconv readline zlib openssl curl git libyaml sqlite libxslt libtool gcc autoconf automake bison m4

Gunakan rvmsudo untuk menginstall paket dependency, pada contoh diatas adalah dengan menggunakan perintah berikut :

$ rvmsudo emerge libiconv readline zlib openssl curl git libyaml sqlite libxslt libtool gcc autoconf automake bison m4

Install Ruby


Untuk mengetahui versi ruby yang dapat diinstall dapat dilihat dengan menggunakan perintah berikut

$ rvm list known

Install ruby 2.5.0 dengan mengetikkan commandline berikut

$ rvm install 2.5.0

Untuk membuat ruby 2.5.0 default
$ rvm use 2.5.0 --default
Untuk melihat versi ruby yang telah terinstall
$ rvm list

Upgrade/update RVM ( Optional )


$ rvm update

Selamat Mencoba.

Sumber: