Install Ruby On Rails Di Ubuntu

Teryata yang namanya teknologi pemrograman itu terus berubah dan berkembang , dulu ketika masuk kuliah saya dibungungkan dengan bahasa pemrograman pascal, pascal belum paham saya harus belajar bahasa asembly , setelah itu bahasa C++ , baru php langsung ke framework Codeigniter , trus sekarang saya pingin belajar ruby , coba main – main aja siapa tahu dengan belajar ruby saya bisa menghasilan uang seperti ketika saya belajar php dan Codeigniter , kalau ga pun ga masalah yang penting saya sudah berusaha untuk belajar, artikel ini cukup manarik dan saya rasa dapat meningkatkan trafick blog saya he he, selamat belajar ya friends..

1. Install dengan apt-get Dibandingkan dengan Ubuntu Breezy Badger 5.10, paket ruby dan ruby on rails di Dapper lebih stabil hingga tidak memerlukan hack tambahan (pada Breezy kita sering direpotkan oleh terinstallnya ruby 1.8.3 dan beberapa library). Kita hanya perlu melakukan instalasi via apt :

diki@chickenhost:$ sudo apt-get install ruby rails

Atau jika ingin sekaligus menginstall dengan web server Apache dan MySQL :

diki@chickenhost:$ sudo apt-get install apache2 mysql-server ruby rails

2. Periksa apakah Ruby sudah siap.

diki@chickenhost:$ ruby -v
ruby 1.8.4 (2005-12-24) [i486-linux]

3. Periksa apakah Ruby on Rails sudah berjalan dengan cara membuat aplikasi kosong.

Saya pribadi sering membuat direktori khusus untuk aplikasi-aplikasi rails (agar lebih teratur), misalnya di :

diki@chickenhost:$ sudo mkdir /home/www/rails

Gunakan perintah rails untuk membuat set aplikasi siap pakai :

diki@chickenhost:$ cd /home/www/rails
diki@chickenhost:/home/www/rails$ rails percobaan
 create
 create  app/controllers
 create  app/helpers
 create  app/models
 ...
diki@chickenhost:/home/www/rails$ cd percobaan

Jalankan WEBrick webserver untuk memeriksa ruby on rails:

diki@chickenhost:/home/www/rails/percobaan$ ./script/server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2006-09-07 06:04:56] INFO  WEBrick 1.3.1
[2006-09-07 06:04:56] INFO  ruby 1.8.4 (2005-12-24) [i486-linux]
[2006-09-07 06:04:56] INFO  WEBrick::HTTPServer#start: pid=8303 port=3000

Cek dengan menggunakan browser, akses alamat: http://localhost:3000 lalu klik link “About your application’s environment” , jika muncul informasi Ruby dan Ruby on Rails yang ada di sistem kita berarti Ruby on Rails sudah siap.

Catatan:
Sejak security patch http://weblog.rubyonrails.org/2006/8/10/rails-1-1-6-backports-and-full-disclosure , ada kemungkinan link “About your application’s environment” tidak bisa diakses karena routing ke /rails/info/properties diblok (routing yang diijinkan hanya untuk ke alamat-alamat application, library dan component, demi faktor keamanan). Untuk mengatasi permasalahan ini kita sebaiknya membuat aplikasi sederhana, tipikal “Hello World” misalnya.

4. Program Rails pertama.
Buat controller baru, misalnya kita namakan hallo :

diki@chickenhost:/home/www/rails/percobaan$ ./script/generate controller hallo
      exists  app/controllers/
      exists  app/helpers/
      create  app/views/hallo
      exists  test/functional/
      create  app/controllers/hallo_controller.rb
      create  test/functional/hallo_controller_test.rb
      create  app/helpers/hallo_helper.rb
diki@chickenhost:/home/www/rails/percobaan$ gedit app/controllers/hallo_controller.rb

Isi file dengan:

class HalloController < ApplicationController
    def index
    end
end

Buat file template atau view untuk halaman index :

diki@chickenhost:/home/www/rails/percobaan$ gedit app/views/hallo/index.rhtml

Isi dengan:

<h1>Hello world!</h1>

Jalankan WEBrick lagi :

diki@chickenhost:/home/www/rails/percobaan$ ./script/server

Aplikasi bisa diakses melalui alamat http://localhost:3000/hallo dengan menggunakan browser.

5. Optional: Menginstall RubyGems
Gems merupakan package manager untuk Ruby (mungkin bisa dianalogikan sebagai apt-get nya Ruby). Download versi terbaru dari RubyForge lalu install :

diki@chickenhost:$ sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
diki@chickenhost:$ tar -xvzf rubygems-0.9.0.tgz
diki@chickenhost:$ cd rubygems-0.9.0
diki@chickenhost:$ sudo ruby setup.rb

6. Optional: Rails dari RubyGems
Jika ingin mendapatkan Rails terbaru atau membutuhkan Rails yang dependenciesnya lebih lengkap: gunakan instalasi Rails dengan menggunakan RubyGems daripada menginstall via apt-get. Caranya cukup dengan menginstall ruby lalu RubyGems (lihat poin 1 dan 5 di atas) lalu :

diki@chickenhost:$ sudo gem install rails –include-dependencies

blog diki.or.id

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: