هناك مكتبات رائعة لا تعد ولا تحصى لروبي، تعضها تصدر كملف gem المريح. والإخرى تصدر كملف مضغوط (.zip أو .tar.gz) للكود المصدري. لنلقي نظرة على كيفية ايجاد المكتبات وتثبيتها.

إيجاد المكتبات

RubyForge هو أشهر مقر لمكتبات روبي. أحد الأماكن الجيدة للتصفح هو خريطة البرامج، التي تحوي على قائمة المكتبات مرتبه بمواضيعها. (إذا انتهى بك الأمر بإنشاء مكتبتك الخاصة، بأمكانك تسجيل مشروعك في Rubyforge لتحصل على وصول مجاني إلى نظام التحكم بالمصدر Subversion، مساحة لإستضافة موقعك و قائمة للإرسال البريدي.)

أرشيف برامج روبي (أو RAA) هو دليل لكل أنواع برامج روبي ،مصنف بالوظيفة. الآن, تصنيف قواعد البيانات تحتوي على أكثر المحتويات, متقدمة بواحد عن Net. HTML و XML وهي تصنيفات مشهورة أيضا. وهناك أيضا 4 محتويات في تصنيف الفيزياء entries.

إستخدام جواهر روبي (RubyGems)

بينما يحتوي مثبت ويندوز على جواهر روبي RubyGems، الكثير من نظم التشغيل الأخرى تتطلب تثبيته. الرجاء إتباع تعليمات تثبيت جواهر روبي بالأسفل، إذا لم تعمل هذه الأوامر عندك.

البحث عن الجواهر

بإمكانك إستخدام الأمر search للبحث عن الجواهر لإسم محدد. للبحث عن كلمة “html” في اسم الجوهرة:

 $ gem search html --remote

 *** REMOTE GEMS ***

 html-sample (1.0, 1.1)
    A sample Ruby gem, just to illustrate how RubyGems works.

( --remote تعني بأنك ستبحث في جواهر Rubyforge الرسمية. )

تثبيت الجوهرة

عندما تعرف أي جوهرة تريد تثبيتها أكتب الأمر:

 $ gem install html-sample

وبإمكانك تحديد نسخة المكتبة بإستخدام --version

 $ gem install html-sample --version 1.0

عرض كل الجواهر

لعرض كل الجواهر في Rubyforge:

 $ gem list --remote

لعرض الجواهر المثبته فقط:

 $ gem list

للمزيد عن إستخدام جواهر روبي،أنظر الدليل الرسمي, الذي يحوي على أمثلة لإستخدام جواهر روبي في كوداتك.

تثبيت جواهر روبي

لتثبيت جواهر روبي, حمل RubyGems 0.9.0 من صفحة التحميل. إستخرج الأرشيف وشغل setup.rb. في بعض نظم التشغيل قد تعتاج للقيام بهذا كمدير للنظام.

على سبيل المثال، في لينكس:

$ tar xzvf rubygems-0.9.0.tar.gz
$ cd rubygems-0.9.0
$ su -
# ruby setup.rb

إذا كنت تحتاج معلومات مفصلة أكثر في كيفية تثبيت جواهر روبي، انظر فصل التثبيت في دليل جواهر روبي.