Sabtu, 25 Januari 2014

Install Ruby on Rails di Mac OSX

Install Xcode 
Xcode merupakan library dari Apple untuk kebutuhan developer aplikasi iOS dan Mac. Tapi ada beberapa library yang dibutuhkan dalam pengembangan aplikasi di Rails.

Ada dua cara untuk menginstall Xcode yaitu melalui console terminal dan bisa mengdownload aplikasi ini langsung dari App Store.

Via terminal ketik command xcode-select --install lalu enter. Akan muncul pop-up seperti pada gambar lalu pilih install



Atau bisa mendownload langsung dari App Store




Install Homebrew
Homebrew merupakan paket environment OSX yang nantinya akan digunakan untuk menginstall package yang dibutuhkan dalam pengembangan aplikasi di Rails.

Berikut ini adalah cara menginstall homebrew via terminal :

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
Tunggu sampai proses installasi selesai lalu masukan perintah di console

brew doctor
Install MySQL
Untuk database biasanya menggunakan MySQL. Untuk menginstall MySQL ini bisa melalui dua cara yaitu dengan mendownload langsung dari http://dev.mysql.com/downloads/mysql/ atau via terminal :

brew install mysql
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:$(brew --prefix mysql)/bin
Install RVM 
Dengan menggunakan RVM akan lebih mudah bagi kita untuk mengatur versi ruby sesuai dengan aplikasi yang sedang didevelop. Sebelum menginstall RVM, pastikan sudah menginstall gcc49.

brew tap homebrew/versions
brew install gcc49
brew install autoconf automake libtool libyaml readline libksba openssl
Setelah instalasi selesai, buka file .bashrc dan cari command seperti di bawah ini, lalu uncomment kode tersebut.

#export CC=/usr/local/bin/gcc-4.9
#export CPP=/usr/local/bin/cpp-4.9
#export CXX=/usr/local/bin/g++-4.9
Setelah itu baru kita bisa menginstall RVM via terminal

\curl -L https://get.rvm.io | bash -s stable
Install Ruby
Setelah mengikuti beberapa langkah sebelumnya di atas, baru kita install Ruby nya.

rvm install ruby-2.0.0-p247
Install Rails
Setelah itu baru kita bisa menginstall rails dan gem lainnya pada aplikasi rails yang kita buat. Bisa memasukkan perintah install di terminal atau masukkan nama gemnya pada Gemfile.
Contoh install gem via terminal adalah seperti di bawah ini :

gem install rails 
gem install mysql2
Setelah semua step di atas diikuti, kita bisa memulai langsung membuat aplikasi Rails

rails new nama_aplikasi