Post Pic

Instalasi Ruby on Rails di Ubuntu Hardy

Menginstal paket ruby on rails di Ubuntu 8.04 Hardy. Instalasi ini adalah dasar untuk pengembangan (atau deployment) aplikasi berbasiskan ruby on rails di Ubuntu.


Pada tulisan ini kita akan menginstal beberapa paket dasar dari repositori dan sebagian lagi akan diinstal menggunakan gem.

Instalasi Ruby

Kita akan menginstall beberapa paket dasar untuk instalasi ruby.

sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8

Setelah itu, buat simbolik link untuk memudahkan proses administrasi selanjutnya.

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb

Sekarang saatnya mengecek versi ruby yang terinstall.

ruby -v

ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]

Instalasi Rubygems

Paket rubygems yang ada di repositori Ubuntu Hardy, terlalu tua (v0.9.4-4), dan termasuk agak buggy. Disarankan untuk rubygems, menggunakan versi 1.2.0 ke atas.

Sekarang kita ambil source instalasi rubygems. Pastikan Anda mencek ulang versi terbaru rubygems di RubyForge.

wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz

Instal library yang dibutuhkan

sudo apt-get install libyaml-ruby libzlib-ruby

Setelah itu kita install rubygems.

tar zxvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb

Setelah itu, jangan lupa untuk membuat simbolik link.

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

Instalasi Rails

Kita akan menginstal rails menggunakan gem.

sudo gem install rails

Setelah instalasi rails selesai, kita bisa melihat paket gem apa saja yang terinstal di sistem kita dengan cara mengetikkan perintah berikut:

sudo gem list

Hasilnya kira-kira seperti di bawah ini:

*** LOCAL GEMS ***
 
actionmailer (2.3.3)
actionpack (2.3.3)
activerecord (2.3.3)
activeresource (2.3.3)
activesupport (2.3.3)
rack (1.0.0)
rails (2.3.3)
rake (0.8.7)