لماذا اخترت Ubuntu بالتحديد ؟

Ubuntu هو أكثر منصة شائعة تستخدم لتطوير تطبيقات Rails من قبل عدد كبير جدا من المطورين، بالإضافة إلى سهولة تنصيبها واستخدامها ودعمها الواسع من قبل مجتمع مطوريين Rails

تجهيز النظام

سوف تحتاج إلى تحديث مدير الحزم الخاص بنظام التشغيل قبل تنصيب Ruby on Rails من خلال تنفيذ التعليمة التالية:

$ sudo apt-get update

بعد الانتهاء من تنفيذ التعليمة السابقة نفذ التعليمة التالية عبر الطرفية لتثبيت Curl

$ sudo apt-get install curl

Curl سيتم استخدامه لتنصيب مدير إصدارات روبي RVM

تنصيب Ruby باستخدام RVM

إذا كانت منصبة لديك، حدثها ونصب روبي من خلال التعليمات التالية: $ rvm get stable –autolibs=enable $ rvm install ruby

قبل تنصيب RVM لابد من استيراد GPG Key الخاص بها عن طريق تنفيذ الأمر التالي :

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

بعدها نفذ الأمر التالي لتنصيب RVM

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

بعد الانتهاء من تنصيب RVM لابد من تنفيذ الأمر التالي لتحميل RVM script واستخدامه ضمن الطرفية

$ source ~/.rvm/scripts/rvm

أخيرا تنصيب Ruby

$ rvm install ruby

التعليمة السابقة تقوم بتنصيب الإصدار الأخير من اللغة Ruby وهو 2.3.0.
يمكنك الإطلاع على إصدارات روبي المتوفرة والمدعومة من خلال الموقع الرسمي للغة Ruby

عند تنفيذ التعليمة السابقة ستظهر لك رسالة خطأ التالية “rvm command not found” لحل المشكلة: من الطرفية gnome-terminal اختار Edit ▸ Profile Preferences علم المربع عند Run command as login shell بالنهاية أعد تشغيل الطرفية https://rvm.io/integration/gnome-terminal

استخدام الإصدار السابق بشكل افتراضي

$ rvm use 2.3.0 --default 

تنصيب Ruby on Rails

يتم تنصيب Rails باستخدام Rubygems ولكن يفضل ان يتم إخبار Rubygems بعدم تحميل التوثيق الخاص بكل حزمة ليتم تنصيب الحزم بشكل أسرع عبر التعليمة التالية:

$ echo "gem: --no-ri --no-rdoc" > ~/.gemrc

أخيرا تنصيب Rails

$ gem install rails
$ rails -v

التعليمة السابقة تقوم بتنصيب آخر إصدار مستقر من Rails، الإصدار Rails 4.2.5 هو الإصدار الآخير حاليا وفقا لتاريخ التدوينة.

مدير حزم روبي (RubyGems): أداة صممت لتسهيل عملية تنصيب مكتبات روبي او ما يسمى ب Gems. يستخدم تعليمة gemمن اجل تنصيب او حذف او تعديل الحزم Gems . عمل (RubyGems) يشبه إلى حد كبير عمل كل من yum - apt-get في أنظمة لينكس . يمكنك زيارة دليل RubyGems Guides لتعرف عليه أكثر

منذ الإصدار 3.1 لإطار Rails وبيئة التطوير ضمن توزيعات لينكس تتطلب JavaScript runtime التي تسمح باستخدام Coffeescript و Asset Pipeline يتم تجاوز هذه المشكلة من خلال تنصيب nodejs

$ sudo apt-get install nodejs

إذا لم يتم تنصيب nodejs سوف تحتاج إلى إضافة الجيم التالية إلى ملف Gemfile لكل تطبيق رولز تقوم بإنشائه:

gem 'therubyracer'

إنشاء تطبيق جديد

إنشاء تطبيق Rails يتم من خلال تعليمة واحدة فقط

$ rails new app

حيث app هو اسم التطبيق الذي تريد إنشائه

بعد الانتهاء من تنفيذ التعليمة السابقة نفذ الأمر التالي rails s لتشغيل web server والذي يسمى WEBrick (مبني على لغة روبي)

الآن افتح متصفح الوب وادخل http://localhost:3000/ لترى التطبيق الذي قمت بتنصيبه.

الوسوم:

التصنيفات:

آخر تعديل: