Written by Jefri Pakpahan / staff.blog.ui.ac.id

Posted with : GCC, Mac OS X, Ruby, RVM, XCode


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/



blog comments powered by Disqus