في هذا السياق، يعد تثبيت لغة البرمجة Ruby وإعداد بيئة برمجة محلية على نظام التشغيل Ubuntu Linux خطوة أساسية للمطورين والمبرمجين الذين يسعون لتطوير تطبيقاتهم باستخدام Ruby. يعد توفير بيئة برمجية محلية هامًا لاختبار التطبيقات وتطويرها بشكل فعّال ومستقل عن البيئة الحية. سنقوم في هذه المقالة بشرح خطوات تثبيت Ruby وإعداد بيئة تطوير محلية على نظام Ubuntu Linux.
أولاً وقبل كل شيء، يجب التحقق من أن نظام التشغيل Ubuntu محدث. يمكنك تحديث قائمة الحزم باستخدام الأمر التالي في نافذة الطرفية:
bashsudo apt update sudo apt upgrade
بعد التحديث، يمكننا البدء في تثبيت Ruby. يمكن القيام بذلك باستخدام أحدث إصدار من أداة rbenv، التي تتيح لك إدارة إصدارات Ruby بسهولة. يمكن تثبيت rbenv عبر الأمر التالي:
bashsudo apt install rbenv
بعد تثبيت rbenv، يجب إضافة الأمر التالي إلى ملف التكوين الخاص بالشيل (مثل ~/.bashrc
أو ~/.zshrc
) لتكوين متغيرات البيئة:
bashexport PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init --no-rehash -)"
بعد تكوين rbenv، يمكنك استخدامه لتثبيت إصدار محدد من Ruby. على سبيل المثال، يمكن تثبيت Ruby 2.7.2 كالتالي:
bashrbenv install 2.7.2 rbenv global 2.7.2
بعد ذلك، يمكنك التحقق من أن Ruby تم تثبيته بنجاح عبر الأمر:
bashruby -v
بعد تثبيت Ruby، يفضل تثبيت أداة Bundler التي تسهل إدارة تبعيات المشروع. يمكن تثبيت Bundler باستخدام الأمر:
bashgem install bundler
الخطوة التالية هي إعداد مشروع Ruby وتثبيت التبعيات اللازمة باستخدام Bundler. يمكنك إنشاء ملف Gemfile في مجلد مشروعك وتحديد التبعيات المطلوبة. على سبيل المثال:
ruby# Gemfile
source 'https://rubygems.org'
gem 'sinatra'
gem 'rack-test'
ثم يمكن تثبيت التبعيات باستخدام Bundler:
bashbundle install
هذه الخطوات توفر لك بيئة برمجة Ruby محلية وجاهزة للبدء في تطوير تطبيقاتك. يمكنك الآن البدء في كتابة الشيفرة، واختبار التطبيقات الخاصة بك بشكل فعّال على نظام Ubuntu Linux الخاص بك.
المزيد من المعلومات
بالطبع، سنقدم المزيد من المعلومات لتعزيز فهمك حول تثبيت Ruby وإعداد بيئة برمجة محلية على نظام Ubuntu Linux.
بمجرد أن تقوم بتثبيت Ruby وإعداد بيئة التطوير، يمكنك البدء في استخدام مكتبات وأطُر البرمجة التي توفرها Ruby لتطوير تطبيقاتك. يعتبر RubyGems هو نظام إدارة حزم Ruby الرسمي، وهو يسمح لك بتثبيت وإدارة الحزم (المكتبات) بسهولة. يمكنك استخدام الأمر التالي لتثبيت أي حزمة RubyGem:
bashgem install اسم_الحزمة
على سبيل المثال، إذا كنت ترغب في تثبيت مكتبة Sinatra، يمكنك استخدام الأمر:
bashgem install sinatra
بالإضافة إلى ذلك، يعتبر Rails هو إطار العمل الشهير لتطوير تطبيقات الويب باستخدام Ruby. يمكن تثبيت Rails بسهولة باستخدام الأمر التالي:
bashgem install rails
ثم، يمكنك إنشاء تطبيق Rails جديد باستخدام الأمر:
bashrails new اسم_التطبيق
تم تثبيت RubyMine هو بيئة تطوير متكاملة (IDE) مخصصة لتطوير تطبيقات Ruby وRails. يمكنك تثبيتها واستخدامها لزيادة إنتاجيتك وتسهيل عملية التطوير. يمكن تنزيل RubyMine من الموقع الرسمي وتثبيته على نظام Ubuntu.
لا تنسى أن تقوم بتحديث مكتبات التطوير بانتظام باستخدام أداة Bundler. يمكنك استخدام الأمر التالي لتحديث جميع التبعيات في مشروعك:
bashbundle update
باستخدام هذه الخطوات والأدوات المقدمة، يمكنك الآن البدء في تطوير تطبيقات Ruby على نظام Ubuntu Linux بكل سهولة. قد تكون هذه البيئة المحلية مفيدة للاختبار وتطوير تطبيقاتك بشكل فعّال قبل نشرها على الخوادم الحية.