بسم الله الرحمن الرحيم
الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين
كيفية تثبيت Ruby on Rails على دبيان 11
،سوف نوضح لك كيفية تثبيت Ruby on Rails على Debian 11. بالنسبة لمن لم يعرف منكم ، فإن Ruby on Rails هو تطبيق مجاني ومفتوح المصدر وواحد من أكثر حزم التطبيقات شيوعًا المستخدمة في الإنشاء المواقع وتطبيقات الويب. تمت كتابته بلغة برمجة Ruby ويتبع مفهوم MVC (Model-View-Controller).
تفترض هذه المقالة أن لديك على الأقل معرفة أساسية بنظام Linux ، ومعرفة كيفية استخدام shell ، والأهم من ذلك ، أنك تستضيف موقعك على VPS الخاص بك. التثبيت بسيط للغاية ويفترض أنك تعمل في حساب الجذر ، إذا لم يكن الأمر كذلك ، فقد تحتاج إلى إضافة " sudo" إلى الأوامر للحصول على امتيازات الجذر. سأريك من خلال التثبيت خطوة بخطوة لمحرر الصور مفتوح المصدر GIMP على دبيان 11 (Bullseye).
قم بتثبيت Ruby on Rails على Debian 11 Bullseye
الخطوة 1. قبل تثبيت أي برنامج ، من المهم التأكد من تحديث نظامك عن طريق تشغيل aptالأوامر التالية في الجهاز:
sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget gcc g++ make
الخطوة 2. تثبيت RVM.
افتراضيًا ، لا يتوفر RVM من مستودع Ubuntu الأساسي الافتراضي. الآن قم بتشغيل الأمر التالي أدناه لإضافة مستودع RVM واستيراد مفتاح GPG:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
بعد ذلك ، قم بتنزيل وتشغيل البرنامج النصي لتثبيت RVM:
curl -sSL https://get.rvm.io | bash -s stable --ruby
بعد ذلك ، قم بتحميل مسار نظام RVM باستخدام الأمر التالي:
source /usr/local/rvm/scripts/rvm
تحقق من إصدار تثبيت RVM:
rvm version
الخطوة الثالثة. تثبيت Ruby باستخدام RVM.
حزمة Ruby متاحة في مستودعات دبيان الافتراضية. أولاً ، نقوم بتحديث RVM إلى أحدث إصدار عن طريق إصدار أمر:
rvm get stable --autolibs=enable
بعد ذلك ، أضف المستخدم الجذر إلى مجموعة RVM بحيث يمكن للمستخدم الجذر تشغيل أمر RVM:
usermod - a - G rvm root
بعد ذلك ، قم بتثبيت أحدث إصدار من Ruby باستخدام الأمر التالي أدناه:
rvm install ruby-3.0.2
rvm --default use ruby-3.0.2
يمكنك تأكيد التثبيت بإصدار الأمر التالي:
ruby --version
الخطوة 4. تثبيت Nodejs وyarn.
افتراضيًا ، لا يتوفر Nodejs في مستودع دبيان 11 الأساسي. نضيف الآن مستودع مصدر Node باستخدام الأمر التالي:
curl -sL https://deb.nodesource.com/setup_14.x | bash -
بعد ذلك ، قم بتشغيل الأمر التالي لإضافة مستودع Yarn:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
بعد ذلك ، قم بتحديث مستودع apt وتثبيت حزم Nodejs و Yarn باستخدام الأمر التالي أدناه:
sudo apt update
sudo apt install nodejs yarn
تحقق من إصدار Nodejs:
node --version
تحقق من إصدار yarn:
yarn --version
الخطوة 5. تثبيت Ruby on Rails على دبيان 11.
أولاً ، قم بتشغيل الأمر التالي لتحديث RubyGem إلى أحدث إصدار:
gem update --system
بعد ذلك ، نقوم بتثبيت أحدث إصدار من Ruby on Rails باستخدام الأمر RubyGem أدناه:
gem install rails -v 6.1.4
تحقق من الإصدار المثبت من Rails باستخدام الأمر التالي:
rails -v
الخطوة 6. إنشاء تطبيق اختبار.
الآن نقوم بإنشاء مشروع جديد باستخدام Rails:
rails new project
cd project
بعد ذلك ، ابدأ تشغيل خادم الويب puma rails باستخدام الأمر أدناه:
الخطوة 7: افتح الصفحة الرئيسية الافتراضية لمشروع rails
يمكنك عرض قاعدة البيانات الخاصة بك التي تتم استضافتها بنجاح على الصفحة الرئيسية الافتراضية لمشروع rails عن طريق إدخال عنوان URL في أحد مستعرضات الويب لديك:
http: // localhost: 8080 /
أنشئ قاعدة بيانات CRUD بسيطة باستخدام قاعدة بيانات PostgreSQL على rails
دعونا نجعل تطبيقنا أكثر تفاعلية من خلال تنفيذ واجهة CRUD (إنشاء ، قراءة ، تحديث ، حذف).
الخطوة 1: إنشاء Scaffold in Rails
قم بتشغيل الأمر التالي لإنشاء سقالة في مجلد تطبيق ريلز الخاص بك
rails g scaffold Post title:string body:text
ثم قم بترحيل قاعدة البيانات عن طريق تشغيل الأمر التالي:
rake db:migrate
الخطوة 2: قم بتشغيل التطبيق على Puma Rails Web Server
بعد ذلك ، قم بتشغيل التطبيق الخاص بك على المضيف المحلي عن طريق تشغيل خادم الويب Puma مرة أخرى من خلال الأمر التالي:
rails s -b localhost -p 8080
يمكنك أيضًا استخدام عنوان IP الخاص بالمضيف المحلي ، مثلنا في الأمر المذكور أعلاه:
rails s -b 127.0.0.1 -p 8080
افتح صفحة "المنشورات" في مشروع rails
يمكنك عرض قاعدة البيانات الخاصة بك التي يتم استضافتها بنجاح على صفحة مشروع ريلز عن طريق إدخال عنوان URL في أحد مستعرضات الويب لديك:
http://localhost:8080/posts/
أو استخدم عنوان IP مضيف محلي مثلنا:
http://127.0.0.1:8080/posts
ستتمكن من رؤية واجهة CRUD بسيطة يمكنك من خلالها إنشاء منشورات وتعديلها وعرضها وحذفها.
قم بتثبيت Ruby on Rails على Debian 11 Bullseye
تهانينا! لقد قمت بتثبيت Ruby on Rails بنجاح . للحصول على مساعدة إضافية أو معلومات مفيدة ، نوصيك بمراجعة موقع Ruby on Rails الرسمي .
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))