روبي مدير الإصدار، وغالبًا ما يتم اختصاره إلى RVM ، هي عبارة عن منصة برمجية مصممة لإدارة تثبيتات Ruby المتعددة على نفس الجهاز.
بيئة Ruby بأكملها ، بما في ذلك مترجم Ruby و RubyGems المثبت والوثائق ، مقسمة. يمكن للمطور بعد ذلك التبديل بين الإصدارات المختلفة للعمل على مشاريع مختلفة بمتطلبات إصدار مختلفة.
أيضا ، RVM يعمل كمثبت لتطبيقات Ruby الأخرى. وتشمل هذه JRuby و mruby و MacRuby و IronRuby و Maglev و Rubinius و Ruby Enterprise Edition و Topaz و GoRuby. بالإضافة إلى ذلك ، يدعم RVM تثبيت إصدارات مصححة من التصوير بالرنين المغناطيسي.
أساسا RVM يسهل على المستخدم التثبيت والتبديل بين إصدارات متعددة من Ruby على OS X و Linux.
من الممكن أيضًا تثبيت مستويات مختلفة من التصحيحات وقد وضع واين قائمة من الأمثلة لتظهر لك الأشياء المختلفة التي يمكن لـ RVM القيام بها من سطر الأوامر (بما في ذلك إدارة الأحجار الكريمة).
يوفر RVM ميزات لتنظيم جواهر Ruby من خلال "مجموعات الأحجار الكريمة" ، ومجموعات من الأحجار الكريمة مفصولة بمساحة اسم ، وتركيب Ruby المرتبط.
كيفية تثبيت RVM على Ubuntu ومشتقاته؟
بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت هذا التطبيق على نظامهم ، يجب عليهم اتباع سلسلة من الخطوات للحصول على هذه الأداة الممتازة.
أول شيء يجب علينا فعله هو فتح محطة طرفية في نظامنا باستخدام Ctrl + ALT + T وفيه سنقوم بتنفيذ الأمر التالي:
sudo apt-get install software-properties-common
فعلت هذا الآن سنقوم بدعم أنفسنا بالأمر التالي لإضافة مستودع التطبيق إلى نظامنا باستخدام:
sudo apt-add-repository -y ppa:rael-gc/rvm
نقوم بتحديث قائمة الحزم والتطبيقات الخاصة بنا مع:
sudo apt-get update
أخيرا ننتقل إلى تثبيت التطبيق مع:
sudo apt-get install rvm
بعد تثبيت RVM ، من الضروري الآن تنفيذ هذه الخطوة لتحميل RVM دائمًا. يجب علينا إجراء تغيير في الجهاز الذي نستخدمه حتى يقوم دائمًا بتسجيل الدخول.
في حالة محطة جنوم ، يجب عليهم القيام بذلك:
بمجرد إجراء التغيير ، من الضروري إعادة تشغيل النظام الخاص بك حتى يتم تحميل التغييرات التي تم إجراؤها في بداية النظام.
وجاهزًا معها ، ستكون جاهزًا لبدء استخدام هذه الأداة الممتازة على نظامك.
تثبيت روبي على أوبونتو ومشتقاته
بالفعل بمساعدة RVM في نظامنا يمكننا تثبيت Ruby بمساعدة منه ، فقط قم بتشغيل الأمر التالي:
rvm install ruby
الآن تتضمن سيناريوهات استخدام RVM الأساسية التثبيت والتبديل بين إصدارات مختلفة من الياقوت.
الاستخدام الأساسي لـ RVM
عندما لا يتم تحديد إصدار ، ستقوم RVM بتثبيت أحدث إصدار ثابت أو المترجم المحدد.
إذا حذفت تحديد المترجم الفوري ، فستفترض RVM أنك تريد تثبيت Ruby MRI. سيكون للأمثلة التالية نفس التأثير تمامًا:
rvm install ruby-2.3.1 rvm install ruby-2.3 rvm install 2.3.1 rvm install 2.3
الآن كما ترى من الممكن تثبيت إصدارات متعددة من Ruby يمكنك من خلالها الاستفادة من هذه الميزة لأي من مشاريعك أو وظائفك.
النقطة الآن قم بتعيين إصدار Ruby كإصدار افتراضي ، لذلك يمكننا استخدام العلم:
rvm use INTERPRETER[-VERSION] --default
الآن سيكون المثال المطبق كما يلي:
rvm use jruby-1.8 --default
في هذه الحالة ، نستخدم تطبيق Java لـ Ruby. لكن على سبيل المثال ، إذا كنت مهتمًا فقط بـ Ruby ، فقم بتشغيلها على النحو التالي:
rvm --default use 2.1.1
نتحقق من الإصدار باستخدام:
ruby -v
وسوف يعطيك مخرجات من النوع:
ruby 2.1.1xxxxx
Si إذا كنت تريد معرفة تثبيتات Ruby التي قمت بها ، فما عليك سوى تشغيل:
rvm list rubies
أو على سبيل المثال إذا كنت تريد معرفة الإصدار الذي حددته على أنه افتراضي:
rvm list default
أخيرًا ، إذا كنت تريد الحذف أو الإزالة من نظامك ، فيمكنك استخدام الأوامر التالية:
rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.
إذا كنت تريد معرفة المزيد عن استخدامك ، يمكنك زيارة موقع الويب الخاص بهم حيث ستجد الكثير من المعلومات حول استخدامها.
أخيرًا مع البرنامج التعليمي الخاص بك ، تمكنت من تثبيت RVM ، حيث حاولت من قبل مع الآخرين ولم يكن هناك طريقة. كل شيء كان مثاليا في المرة الأولى.
شكرا جزيلا.