Library
Bermacam-macam library yang menarik dan berguna telah tersedia untuk Ruby, sebagian besar dirilis dalam format yang mudah dipakai yaitu dalam file gem. Sebagian lainnya dirilis dalam format .zip atau .tar.gz berupa source code. Di sini akan dijelaskan bagaimana mencari dan menginstall library Ruby ke dalam sistem Anda.
Mencari Library
RubyForge adalah situs populer untuk library Ruby. Bagian yang menarik untuk dikunjungi adalah peta software, yang menampilkan daftar software berdasarkan topik. (Apabila Anda berminat membuat library sendiri, Anda dipersilahkan register proyek Anda di Rubyforge dan mendapatkan akses gratis untuk Subversion, web hosting, dan mailing list.)
Ruby Application Archive (RAA) adalah direktori yang berisi berbagai macam software Ruby berdasarkan fungsionalitas. Kategori-kategori yang cukup populer adalah Database, Net, HTML, dan XML. Bahkan ada juga software untuk kategori Physics.
Menggunakan RubyGems
One-click installer Ruby untuk Windows telah menyediakan RubyGems, namun ada beberapa sistem operasi lain yang tidak langsung menyediakannya. Silakan membaca instruksi Instalasi RubyGems di bawah ini apabila di sistem Anda belum terinstall RubyGems.
Mengecek versi RubyGems
Gunakan perintah gem -v untuk mengecek apakah RubyGems terinstall di sistem Anda, dan versi RubyGems yang terinstall.
$ gem -v
0.9.4
Mencari Gems
Perintah search digunakan untuk mencari gem dengan nama tertentu.
Misalnya, untuk mencari gem dengan nama “html” di dalamnya:
$ gem search html --remote
*** REMOTE GEMS ***
html-sample (1.0, 1.1)
A sample Ruby gem, just to illustrate how RubyGems works.
(Flag --remote menandakan bahwa kita ingin mencari gem dari repository resmi Rubyforge.)
Instalasi Sebuah Gem
Setelah Anda mengetahui gem yang ingin Anda install:
$ gem install html-sample
Anda juga dapat menginstall versi library tertentu menggunakan flag --version.
$ gem install html-sample --version 1.0
Melihat Daftar Semua Gem
Untuk melihat daftar semua gem di Rubyforge:
$ gem list --remote
Untuk melihat daftar gem yang sudah diinstall di sistem Anda, gunakan perintah tanpa flag --remote:
$ gem list
Informasi lebih lanjut mengenai RubyGems bisa didapatkan di manual resmi RubyGems, termasuk contoh penggunaan gem dalam script Ruby Anda sendiri.
Instalasi RubyGems
Untuk menginstall RubyGems, download RubyGems terbaru dari halaman download. Extract file archive tersebut dan jalankan setup.rb. Untuk beberapa sistem operasi Anda harus menjadi root untuk melakukan hal ini.
Sebagai contoh, di Linux:
$ tar xzvf rubygems-0.9.4.tar.gz
$ cd rubygems-0.9.4
$ su -
# ruby setup.rb
Bila Anda membutuhkan panduan lebih lanjut tentang instalasi, Anda dapat membaca bab instalasi di manual RubyGems.
www.ruby-doc.org feeds.feedburner.com rubyforge.org tryruby.hobix.com rubyforge.org rubyidentity.org rubyforge.org radiantcms.org rubyforge.org rubyforge.org