Jika Anda seorang developer Ruby ataupun pengguna cloud hosting (OpenShift, CloudFoundry, AppFog) pasti membutuhkan Ruby untuk dapat menggunakan CLI client. RVM menjadi jawaban saya untuk dapat mengupgrade maupun menginstall Ruby versi yang kita mau, berikut langkah-langkahnya :

Prequiresites :
– XCode (biasanya di bundle pada DVD Mac OS X)
GCC 

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


Lalu setelah rvm terinstall, kita dapat melihat versi ruby yang tersedia

rvm list known

Hasilnya

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p320]
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-p286
[ruby-]1.9.3-p327
[ruby-]1.9.3-p362
[ruby-]1.9.3[-p374]
[ruby-]1.9.3-head
[ruby-]2.0.0-rc1
ruby-head

# GoRuby
goruby

# TheCodeShop - MRI experimental patches
tcs

# jamesgolick - All around gangster
jamesgolick

# Minimalistic ruby implementation - ISO 30170:2012
mruby[-head]

# JRuby
jruby-1.2.0
jruby-1.3.1
jruby-1.4.0
jruby-1.6.5.1
jruby-1.6.6
jruby-1.6.7.2
jruby-1.6.8
jruby[-1.7.2]
jruby-head

# Rubinius
rbx-1.0.1
rbx-1.1.1
rbx-1.2.3
rbx-1.2.4
rbx[-head]
rbx-2.0.testing
rbx-2.0.0-rc1

# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]

# Kiji
kiji

# MagLev
maglev[-head]
maglev-1.0.0

# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head

# Opal
opal

# IronRuby
ironruby[-1.1.3]
ironruby-head

Lalu kita akan install (ruby 1.9.3-p374 adalah versi stabil saat tulisan ini di buat) :

rvm install ruby-1.9.3-p374

Maka ruby-1.9.3-p374 akan terinstall pada mac Anda.
Jika Anda mempunyai lebih dari 1 versi maka dapat mengubah default ruby yang akan digunakan

rvm use ruby-1.9.3-p374

Saya menggunakan Mac Os X (10.6.8) Snow Leopard (Still love this Os X version)
Beberapa cara lain pun dapat dilihat pada https://rvm.io/rvm/install/

**Trouble Shooting yang pernah saya alami saat akan upgrade dari Ruby 1.8.7 ke Ruby 1.9.3 terdapat error, coba jalankan :

sudo rm /usr/local/lib/libz.*
rvm reinstall ruby-1.9.3-p374

*Untuk mengimport gemset manual untuk ruby-1.9.3-p374*

rvm system ; rvm gemset export system.gems ; rvm ruby-1.9.3-p374 ; rvm gemset import system

Sekian 🙂

Thanks to :
http://stackoverflow.com/questions/3696564/how-to-update-ruby-to-1-9-x-on-mac
http://stackoverflow.com/questions/5426892/trouble-installing-ruby-1-9-2-with-rvm-mac-os-x
https://rvm.io/rvm/install/

Print Friendly, PDF & Email