Archive

Posts Tagged ‘Ruby’

Instalasi Ruby On Rails Di Ubuntu 9.10

December 24, 2009 Leave a comment

Ketika bermigrasi ke Ubuntu 9.10 Koala Karmic, saya coba untuk melakukan instalasi ulang Ruby dan Rails-nya, berikut adalah tahapan yang saya lakukan, semua tahapan dibawah ini diasumsikan terkoneksi dengan internet
Pertama : memastikan beberapa software yang dibutuhkan selama proses instalasi telah terinstal,

sudo apt-get install build-essential

Kedua : proses selanjutnya adalah menginstall Ruby dan paket database MYSQL, jika anda memilih untuk menggunakan sqlite, instalasi MYSQL tidak dibutuhkan karena sqlite merupakan paket bawaan dari Rails-nya,

sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 mysql-client-5.1 mysql-common mysql-server-5.1 rdoc1.8 ri1.8 ruby1.8 irb libopenssl-ruby libopenssl-ruby1.8 libhtml-template-perl mysql-server-core-5.1 libmysqlclient16 libreadline5 psmisc

saat proses instalasi anda akan diminta untuk memasukan root password
Ketiga : install paket Ruby Gems dari rubyforge.org, versi yang digunakan disini adalah versi 1.3.5

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

Keempat : ketikan perintah gem -v, jika keluar tampilan,

The program 'gem' can be found in the following packages:
 * rubygems1.8
 * rubygems1.9
Try: sudo apt-get install
-bash: gem: command not found

maka buatlah symlinks dari folder bin ke local di system,

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

Kelima : saatnya menginstal rails, perintah berikut boleh tidak dimasukan –no-rdoc dan –no-ri, versi terbaru ketika tulisan ini dibuat adalah versi 2.3.5,

sudo gem install rails --no-rdoc --no-ri

proses instalasi ruby on rails basic telah selesai dilakukan, tahapan selanjutnya akan dilanjutkan di tulisan selanjutnya

Categories: Perenungan, Rails Tags: , , ,

Belajar Mencintai Ruby

December 9, 2009 2 comments

Setelah sekian lama berkelana dengan banyak bahasa pemrograman, mulai dari C, C++, C#,  java, dst… saya mulai menemukan kenyamanan ketika berkenalan dengan Ruby, diawali ketika membaca Foreword dari buku Programming Ruby   yang ditulis langsung oleh sang pembuaat  Yukihiro “Matz” Matsumoto, hal menarik yang diungkapkannya adalah bahwa kelahiran dari Ruby ini adalah karena mimpinya yang ingin membuat bahasa pemrograman yang attainable. sehingga ng0ding akan jadi kegiatan yang menyenangkan tanpa merasa dijejali dengan banyak aturan yang sebetulnya membatasi kreativitasnya.

walapun saya belum mendapatkan keidahan seperti apa yang diungkapkan oleh Matz tetapi saya merasa yakin bahwa bahasa script ini adalah bahasa yang cocok buat saya setalah selalu gagal dalam menyelami bahasa pemrograman yang lain, sampai kena justifikasi oleh kakak tingkat saya bahwa saya tidak akan berhasil dalam programming. saya ingin membuktikan bahwa saya juga bisa dengan bahasa Ruby tentunya.

sebagai contoh sederhana saya coba membandingkannya dengan Java untuk menuliskan hello world

import java.io.*;
public class Hello {
       public static void main ( String[] args){
             System.out.println ("Hello World!\n");
       }
}

bandingkan dengan yang ditulis dalam Ruby,

puts "Hello World!\n"

menurut saya simple dan menarik dan tampak lebih bersih tanpa banya semicolon sehingga ketika dikompile tidak ada lagi tek-tek bengek ngurusin semicolon. semoga saja semakin bersemangat untuk terus diselami.

Follow

Get every new post delivered to your Inbox.