Ruby ، ​​طرق مختلفة لتثبيته على Ubuntu 20.04

حول روبي

في المقالة التالية سوف نلقي نظرة على طرق مختلفة يمكننا من خلالها تثبيت Ruby على Ubuntu 20.04. روبي هي لغة برمجة ذات أغراض عامة ومفتوحة المصدر وموجهة للكائنات.

اليوم يمكننا العثور على العديد من المسؤولين المتاحين لتثبيت Ruby. تسمح لك هذه باستخدام إصدارات متعددة ، وتساعد على التبديل بين إصدارات Ruby. أكثر مديري Ruby استخدامًا هم rbenv و rvm. على الرغم من توفر Ruby أيضًا في مستودع Ubuntu. سنرى في الأسطر التالية كيفية تثبيت هذه اللغة في Ubuntu 20.04 ، باستخدام خيارات التثبيت الثلاثة هذه.

قم بتثبيت Ruby على Ubuntu 20.04

من مستودعات أوبونتو

إن أبسط وأسهل طريقة لتثبيت هذه اللغة هي استخدام مدير الحزم المدمج في Ubuntu. إصدار Ruby الذي تم تثبيته لي من apt package manager اليوم هو 2.7. قبل بدء التثبيت ، سنقوم بتحديث قائمة البرامج المتاحة عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T):

sudo apt update

بعد ذلك سوف نستخدم الأمر التالي ل الشروع في التثبيت:

تثبيت روبي كامل

sudo apt install ruby-full

بعد الانتهاء من التثبيت ، قم بتشغيل هذا الأمر الآخر إلى تحقق مما إذا كان التثبيت ناجحًا والإصدار الذي تم تثبيته:

نسخة مثبتة مع apt

ruby --version

باستخدام RVM

أداة أخرى ل تثبيت وإدارة Ruby 3 على Ubuntu وأنظمة Gnu / Linux الأخرى es RVM.

إلى قم بتثبيت RVM على Ubuntu 20.04، سنبدأ بتحديث فهرس البرامج المتاحة عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T):

sudo apt update

الآن يمكننا أن نبدأ تثبيت تبعيات RVM، سنقوم بتنفيذ نفس الأمر التالي للمحطة:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

بمجرد الانتهاء من تثبيت التبعيات ، سيتعين علينا فقط تنفيذ هذه الأوامر الأخرى إلى تثبيت RVM:

تثبيت rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

الآن سنقوم بتشغيل هذا الأمر الآخر إلى تفعيل RVM:

source ~/.rvm/scripts/rvm

في هذه المرحلة نستطيع الشروع في تثبيت هذه اللغة الكتابة في نفس الجهاز:

تثبيت روبي مع rvm

rvm install 3.0.0

إلى استخدم روبي المثبت كإعداد افتراضي، قم بتشغيل الأمر:

rvm use 3.0.0 --default

إلى تحقق من التثبيت والإصدار، قم بتشغيل هذا الأمر الآخر:

التثبيت مع rvm

ruby -v

باستخدام Rbenv

Rbenv هي أداة يمكن استخدامها للتبديل بين إصدارات مختلفة من Ruby. لتثبيت هذه اللغة ، سنحتاج إلى أداة أخرى لبناء روبي.

قبل البدء سنستخدم الأمر التالي لتحديث قائمة الحزم المتاحة:

sudo apt update

الآن سنقوم بتنفيذ الأمر التالي إلى تثبيت التبعيات اللازمة:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

بعد تثبيت التبعيات ، سنقوم بتشغيل هذه الأوامر إلى استنساخ مستودعات Rbenv و Ruby-build.

استنساخ مستودع جيثب روبي

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

ستكون الخطوة التالية هي تنفيذ الأوامر التالية لـ تعيين PATH في .bashrc:

تكوين المسار

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

في هذه المرحلة ، يمكننا تثبيت أي إصدار متاح باستخدام Rbenv. إلى عن على تحقق من الإصدارات المتاحة، في المحطة الطرفية (Ctrl + Alt + T) نحتاج فقط إلى تنفيذ:

rbenv الإصدارات المتاحة

rbenv install -l

يمكننا تثبيت الإصدار الذي نريده عن طريق تنفيذ أمر مثل التالي. لهذه المقالة ، نحن ذاهبون إلى حدد الإصدار 3.0.0 الكتابة:

تثبيت مع rbenv

rbenv install 3.0.0

إلى تعيين المتغير الشامل، سيتعين علينا استخدام الأمر التالي:

rbenv global 3.0.0

استبدل رقم الإصدار بالإصدار الذي تدعمه بيئتك. بالنسبة تحقق من الإصدار المثبت، قم بتشغيل الأمر:

نسخة مثبتة مع rbenv

ruby -v

قم بإنشاء نموذج برنامج

مهما كان الإصدار الذي تستخدمه ، بعد تثبيت Ruby ، ​​يمكنك إنشاء مثال بسيط للبرنامج. لهذا سنستخدم أي محرر نصوص لكتابة نص روبي. سيتعين علينا استخدام ملف ملف بالملحق .rb. في هذا المثال ، سأقوم بإنشاء ملف يسمى مرحبا. بمعرفة ذلك ، نقوم بتنفيذ الأمر التالي من المحطة (Ctrl + Alt + T):

vim hola.rb

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

مثال روبي

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

لإطلاق هذا المثال، نحتاج فقط إلى كتابة الأمر التالي من المحطة. إذا كان البرنامج النصي خاليًا من الأخطاء ، فسيتم طباعة الرسالة أولاً 'اكتب اسمك". هناك سيتعين علينا كتابة شيء ما والضغط على Enter. بعد ذلك ، سيطبع الرسالة التي حفظناها في المتغير "الاسم"

مثال روبي

ruby hola.rb

في هذه السطور ، رأينا طرقًا مختلفة لتثبيت Ruby في Ubuntu 20.04. إذا أراد شخص معرفة المزيد عن هذه اللغة ، فيمكنه الانتقال إلى موقع المشروع y تحقق من خصائصه أو توثيق التي يمكن العثور عليها هناك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.