Saturday, November 7, 2009

How to Install Ruby & Ruby on Rails

Cara instalasi Ruby dan Ruby on Rails bervariasi untuk setiap sistem operasi atau distro linux. Pada artikel ini akan dibahas mengenai instalasi pada distro linux Slackware dan Ubuntu dengan asumsi komputer anda terkoneksi dengan internet.

Install Ruby, RubyGems, dan Rails

Slackware
- Install Ruby
Jika pada saat installasi Slackware anda memilih full instalasi, maka ruby telah terinstall. Jika tidak, maka dapat dilakukan instalasi dengan langkah berikut.
1. Login sebagai root, download & ekstrak Ruby dengan menjalankan perintah:

wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz
tar xvzf stable-snapshot.tar.gz

2. Compile dan Install:

cd ruby/
./configure
make
checkinstall

3. Testing:

ruby -v

maka akan dihasilkan output mirip seperti ini:

ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

- Install RubyGems
Login sebagai root dan jalankan perintah-perintah berikut:

wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
ruby setup.rb

- Install Rails
Login sebagai root dan jalankan perintah berikut:

gem install rails


Ubuntu
- Install Ruby
Jalankan sebuah perintah berikut untuk install ruby:

sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev checkinstall

- Install RubyGems
Jalankan beberapa perintah ini untuk install rubygems:

cd ~
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

- Install Rails

sudo gem install rails


Optional: Install MySQL DB Server
Secara default rails menggunakan database sqlite database, jika anda ingin menggunakan mysql, berikut ini adalah langkah-langkah instalasi.

Slackware
Slackware secara default telah menyertakan mysql database. Namun jika anda ingin instalasi mysql database dari paket tarball, dapat anda lihat artikel yang dibuat beberapa waktu lalu.

Ubuntu
Jalankan perintah-perintah berikut untuk melakukan instalasi mysql:

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql

Perlu diingat, secara default socket mysql berada pada /tmp/mysqld.sock , namun pada ubuntu socket berada pada /var/run/mysqld/mysqld.sock

Testing Rails
Baik di Slackware atau Ubuntu, untuk testing rails, generate-lah sebuah project:

rails yourrailsproject

Jika menggunakan mysql database, jalankan server mysql dan perintah berikut:

rails yourrailsproject -d mysql


Referensi: http://wiki.rubyonrails.org/getting-started/installation/linux-ubuntu

Catatan: Untuk ulasan mengenai ruby dan ruby on rails, akan saya tulis pada blog: http://railsmine.blogspot.com

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...