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.