في عالم تطوير الويب، يعتبر تثبيت Ruby on Rails على نظام تشغيل Ubuntu 18.04 باستخدام rbenv خطوة حاسمة لتوفير بيئة تطوير فعّالة ومُحدثة. سأقدم لكم خطوات شاملة لتحقيق هذه المهمة.
أولاً وقبل الشروع في التثبيت، يُفضل دائمًا تحديث نظام التشغيل الخاص بك باستخدام الأمر:
bashsudo apt update && sudo apt upgrade
ثم، قم بتثبيت الأدوات الأساسية التي ستحتاجها لبناء بيئة Ruby:
bashsudo apt install curl git libssl-dev libreadline-dev zlib1g-dev
بعد ذلك، يمكنك بدء عملية تثبيت rbenv. هذا الأداة تُمكنك من إدارة إصدارات Ruby المختلفة بسهولة. استخدم الأوامر التالية:
bash# تحميل rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
# إضافة rbenv إلى متغير PATH
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init --no-rehash -)"' >> ~/.bashrc
source ~/.bashrc
# تحميل إضافة ruby-build لتثبيت إصدارات Ruby
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# إضافة rbenv إلى متغير PATH مرة أخرى
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
الآن، يمكنك تثبيت إصدار Ruby المطلوب باستخدام rbenv. في هذا المثال، سأستخدم Ruby 2.7.3 كمثال:
bashrbenv install 2.7.3 rbenv global 2.7.3
تأكيد أن Ruby تم تثبيته بنجاح بواسطة:
bashruby -v
ثم، يمكنك تثبيت Ruby on Rails باستخدام أمر gem:
bashgem install rails
للتحقق من نجاح التثبيت، استخدم:
bashrails -v
بهذا، قد قمت بتثبيت Ruby on Rails بنجاح على نظام Ubuntu 18.04 باستخدام rbenv. يمكنك الآن بدء مشروعك في بيئة Ruby on Rails الخاصة بك، والاستمتاع بفعالية التطوير والمرونة التي يوفرها هذا الإعداد.
المزيد من المعلومات
بالطبع، دعونا نوسع المزيد على الخطوات التي قمنا بها ونقدم بعض المعلومات الإضافية حول تثبيت Ruby on Rails مع rbenv على Ubuntu 18.04.
بعد تثبيت Ruby و Rails، يمكنك إنشاء تطبيق Ruby on Rails جديد باستخدام الأمر التالي:
bashrails new اسم-التطبيق
يقوم هذا الأمر بإنشاء مشروع Rails جديد بالاسم الذي حددته. يمكنك التنقل إلى دليل المشروع باستخدام:
bashcd اسم-التطبيق
ثم، قم بتشغيل خادم التطوير الخاص بـ Rails باستخدام:
bashrails server
هذا يشغل التطبيق على http://localhost:3000/، حيث يمكنك رؤية تطبيقك واختباره أثناء التطوير.
للعمل مع قاعدة البيانات، يمكنك تشغيل الأمر:
bashrails db:migrate
هذا الأمر يقوم بتنفيذ التغييرات المحددة في ملفات التهجير (migration) ويعيد هيكلة قاعدة البيانات الخاصة بالتطبيق.
بالنسبة للمطورين الذين يرغبون في استخدام نظام إدارة الحزم Bundler لإدارة تبعيات المشروع، يمكنك تثبيت Bundler وتثبيت التبعيات باستخدام:
bashgem install bundler bundle install
أخيرًا، يمكنك استكشاف بيئة تطوير Ruby on Rails الخاصة بك باستخدام أحد محرري النصوص المفضلين لديك، مثل Visual Studio Code أو Sublime Text.
بهذا، لديك الآن بيئة تطوير مكونة من Ruby on Rails مع rbenv على Ubuntu 18.04. يمكنك البدء في بناء تطبيقات الويب الديناميكية والاستمتاع بقوة إطار العمل Rails ومرونته في التطوير.