0Pricing
Ruby Academy · درس

ما هي Gems؟

تعلّموا عن RubyGems، نظام إدارة الحزم الخاص بـRuby

ما هي Gems؟ درس مجاني في Ruby Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ruby Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ruby Academy 4 دروس في المجموع.

مقدمة إلى Ruby Gems

ما هي Gems؟

Gems هي مكتبات قابلة لإعادة الاستخدام، تضيف وظائف إلى تطبيقات Ruby.

RubyGems هو نظام إدارة الحزم لتثبيت Gems وإدارتها.

ما هي Gems؟ — رسم توضيحي 1

ما هي RubyGems؟

ما هي RubyGems؟

RubyGems هو مدير الحزم القياسي للغة Ruby.

يساعدك على تثبيت Gems وتحديثها وإدارتها بكفاءة.

التحقق من إصدار RubyGems المثبّت

التحقق من إصدار RubyGems المثبّت

استخدم الأمر التالي للتحقق من إصدار RubyGems المثبّت لديك.

gem -v

عرض Gems المثبّتة

عرض Gems المثبّتة

استخدم الأمر gem list لعرض Gems المثبّتة.

gem list

تحديث Gem

تحديث Gem

لتحديث Gem إلى أحدث إصدار، استخدم:

gem update gem_name

عرض تفاصيل Gem

عرض تفاصيل Gem

استخدم الأمر التالي لعرض مزيد من التفاصيل حول Gem مثبّتة:

gem info gem_name

التحقق من مصادر RubyGems

التحقق من مصادر RubyGems

اعرض مستودعات Gems التي يستخدمها نظامك باستخدام:

gem sources

بدائل RubyGems

بدائل RubyGems

تشمل الأدوات الأخرى لإدارة تبعيات Ruby ما يلي:

  • Bundler: يدير تبعيات Gems الخاصة بالمشروعات.
  • RVM (Ruby Version Manager): يدير إصدارات Ruby ومجموعات Gems.
  • rbenv: يدير إصدارات Ruby المتعددة.

تهانينا!

تهانينا!

لقد تعلمت ماهية Gems في Ruby وكيفية إدارتها باستخدام RubyGems.

بعد ذلك، ستتعلم كيفية تثبيت Gems واستخدامها في مشروعاتك.

ما هي Gems؟ — رسم توضيحي 10

الأسئلة الشائعة

هل درس «ما هي Gems؟» مجاني؟

نعم — نص درس «ما هي Gems؟» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ruby Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ruby Academy 4 دروس في المجموع.

ماذا ستتعلم في «ما هي Gems؟»؟

تعلّموا عن RubyGems، نظام إدارة الحزم الخاص بـRuby تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟

لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «ما هي Gems؟»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟

نعم. كل درس في Ruby Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هي Gems؟
  2. تثبيت Gems واستخدامها
  3. إدارة التبعيات باستخدام Bundler
  4. إنشاء Gem خاصة بكم
← العودة إلى Ruby Academy