Nah seperti yang sudah gw jelasin sebelumnya kalo gw bakalan membahas bahasa pemrograman Ruby menggunakan OS Linux, disini gw memakai linux 10.04 LTS. Soalnya versi ini yang agak ringan di laptop gw, apabila linux anda versi yang berbeda tidak perlu khawatir karena setau gw sama aja cara penginstalannya( setau gw ya. . .hehehe 🙂 ).
2.1. Apa itu RVM?
RVM atau Ruby Version Manager adalah program untuk memudahkan kita menginstall berbagai macam versi Ruby dan memilihkan gem(program semacam library/extension terkait versi Ruby yang digunakan) yang tepat.Akan sangat memudahkan jika kita sedang bekerja di beberapa project yang menggunakan versi Ruby yang berbeda-beda.
Untuk menginstall RVM, kita membutuhkan curl lib. Secara umum, curl adalah perangkat lunak yang digunakan untuk mentransfer data dari dan ke server. Langkah-langkahnya sebagai berikut:
1. Pertama buka terminal dan login sebagai root, biar gak disuruh masukin password mulu.
user@user: ~$ sudo su
2. kemudian update repository
user@user: ~$ sudo apt-get update
3. lalu install curl dengan perintah
user@user: ~$ sudo apt-get install curl
4. selanjutnya kita install Git, sebenarnya sih ini kurang begitu ke-pake kalo saat ini cuma pengen belajar, tapi alangkah baiknya di install aja soalnya Git adalah perangkat lunak pengontrol versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Jadi git ini tugas seperti mem-backup data kode sumber software anda, anda juga dapat mengetahui perubahan-perubahan apa saja yang terjadi di masa lalu. Selain itu dalam pengerjaan proyek secara berkelompok, git ini sangat mendukung dalam mempercepat proses pengerjaan proyek tersebut. Untuk langkah penginstallan-nya seperti berikut:
user@user: ~$ sudo apt-get install git-core build-essential
5. lalu untuk menginstall RVM menggunakan perintah berikut:
user@user: ~$ curl -L get.rvm.io | bash -s stable
6. ketika proses installasi RVM selesai, RVM menyediakan informasi penting tentang persyaratan dan kebutuhan yang anda perlukan untuk menjalankan ruby dengan benar. Anda dapat melihat apa yang dibutuhkan dengan perintah:
user@user: ~$ rvm requirements
7. anda akan melihat list apa saja yang dibutuhkan dalam meng-intsall ruby di RVM seperti berikut:
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE),
install the following:
ruby: /usr/bin/apt-get install build-essential openssl
libreadline6 libreadline6-dev curl git-core zlib1g
zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
automake libtool bison subversion pkg-config
8. anda bisa mendapatkan semua kebutuhan tersebut dengan mengetikan 1 perintah berikut di terminal, agak panjang sih 🙂 :
user@user: ~$ sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
9. selanjutnya anda perlu memastikan RVM sedang dimuat sebagai fungsi, dengan mengetikan perintah berikut:
Baca lebih lanjut →