قم بتثبيت Ruby مع RVM على Ubuntu 18.04 و 19.10

المقدمة

يوضح هذا البرنامج التعليمي كيفية تثبيت Ruby ، ​​باستخدام RVM ، على Ubuntu 18.04 و Ubuntu 19.10. روبي هي لغة تطوير شعبية. تدير RVM بيئات روبي متعددة وتسمح لك بالتبديل بينها.

المتطلبات

  • نسخة Vultr تقوم بتشغيل Ubuntu 18.04 أو 19.10.

تركيب RVM

قم بتثبيت GPG

$ sudo apt install gnupg

استيراد مفتاح توقيع RVM

استيراد مفاتيح التوقيع رمز RVM. الأمر أدناه هو مثال ، يرجى التحقق من المفاتيح على https://rvm.io/rvm/security .

$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

الخطوة 2: تنزيل RVM وتثبيته

انتقل إلى /tmpالمجلد

$ cd /tmp

قم بتنزيل إصدار ثابت من البرنامج النصي RVM.

$ sudo apt-get update && apt-get install curl && curl -sSL https://get.rvm.io | bash -s stable

أضف حساب المستخدم الخاص بك إلى مجموعة rvm.

$ sudo usermod -a -G rvm username

قم بتسجيل الخروج من جهازك ، ثم قم بتسجيل الدخول مرة أخرى. يتم تقييم عضويات المجموعة فقط في وقت تسجيل الدخول.

تحقق من إصدار RVM.

$ rvm -v
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

إدارة بيئة روبي الخاصة بك

مثال: اذكر إصدارات روبي المعروفة

$ rvm list known

مثال: قم بتثبيت إصدار محدد من Ruby.

$ rvm install ruby-2.7.0
$ rvm --default use ruby-2.7.0

مثال: قم بإزالة إصدار محدد من Ruby.

$ rvm remove ruby-2.7.0

مثال: تحقق من إصدارات Ruby المثبتة مع RVM.

$ rvm list

مثال: تحقق من إصدار Ruby.

$ ruby -v

مثال: قم بإزالة إصدار محدد من Ruby.

$ rvm remove ruby-2.7.0

إلغاء تثبيت RVM

  1. إزالة RVM بـ:

    $ sudo rvm implode
    $ sudo rm -rf ~/.rvm
    $ sudo rm -rf /etc/rvmrc
    $ sudo rm -rf ~/.rvmrc
    $ sudo groupdel rvm
    
  2. حذف أسطر مصدر RVM من كافة .bashrc، .bash_profileو .profile، .zshrcوالملفات.

  3. اعادة التشغيل

استنتاج

RVM هي طريقة بسيطة لإدارة بيئات روبي متعددة. لمزيد من المعلومات ، راجع صفحة RVM الرئيسية .



Leave a Comment

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد