rbenv هو مدير إصدارات Ruby خفيف الوزن يسمح بالتبديل بين إصدارات Ruby المختلفة عبر المشاريع دون تعديل ملفات النظام.
إدارة الإصدارات (Version Management)
# عرض جميع إصدارات Ruby المتاحة للتثبيت
rbenv install -l
# تثبيت إصدار Ruby محدد عبر ruby-build
rbenv install 3.3.0
# سرد إصدارات Ruby المثبتة محلياً
rbenv versions
# التحقق من إصدار Ruby النشط حالياً
rbenv version
# إعادة تجديد الـ shims بعد تثبيت حزم جديدة
rbenv rehash
تعيين إصدارات Ruby
| الأمر (Command) | النطاق (Scope) | الوصف |
|---|---|---|
rbenv local 3.3.0 |
المجلد المحلي | يكتب ملف .ruby-version في المجلد الحالي |
rbenv global 3.3.0 |
مستخدم النظام | يعين الإعداد الافتراضي في ~/.rbenv/version |
rbenv shell 3.3.0 |
الطرفية الحالية | يعين متغير البيئة RBENV_VERSION |
rbenv local --unset |
إلغاء التعيين المحلي | يحذف ملف .ruby-version من المجلد المحلي |
فحص المسارات والـ Shims
# عرض المسار الكامل للملف التنفيذي في بيئة Ruby الحالية
rbenv which gem
rbenv which rake