هذا درس مبسط يشرح طريقة تنصيب إطار العمل الشهير Rails لمستخدمي Windows، معظم المطورين ممن يشاركون (أو مستخدمين عاديين) في تطوير Rails يقومون بذلك على منصة OS X أو *Unix، لذلك اختبارات الثبات Scale وحل المشاكل والأخطاء Debugging يستفيد منها بسرعة أكبر مستعملي هذه الأنظمة. في حين يبقى لمستعملي Windows القبول بما هو متوفر أو الانتقال الى OS X الذي لا يكاد يفارق كل مبرمج يستعمل Ruby أو الإطار Rails
الوقت المحتمل لتطبيق الدرس: من 5 إلى 10 دقائق
الأدوات التي يجب توفيرها:
- RubyInstaller أسهل وأسرع طريقة لتنصيب Ruby على نظام التشغيل Windows (سنستعمل الإصدار 1.8.7 في هذا الدرس، يمكنك أيضا استعمال الإصدار 1.9.1 المتوافق مع الإصدار Rails 2.3.8)
- حزمة RubyGem لتنصيب Rails وتطبيقات Ruby الأخرى
- Sqlite لادارة قواعد البيانات، يمكن استعمال Rails مع أنواع أخرى: MySQL, MangoDB, Cassandra ..
تحميل الأدوات:
مراجعة قبل البدأ:
بعد تحميل الملفات وفك الضغط، ستحصل على الملفات التالية (راجع الخطوات أعلاه):
rubyinstaller-1.8.7-p299.exe
rubygems-1.3.7
sqlite3.def
sqlite3.dll
sqlite3.exe
تنصيب Ruby:
قم بتنصيب rubyinstaller بشكل عادي، مع وضع علامة على الخيار الاول كما في الصورة:

بعد انتهاء التنصيب، يمكننا القيام بتجربة سريعة للتأكد انه تم التنصيب بنجاح وتمت اضافة Path الى Environement، مع ملاحظة أنه يمكن إضافة Path يدويا:
إذهب الى Start ثم Ruby 1.8.7-p299 ثم Start Command Prompt with Ruby واكتب السطر التالي:
سيظهر رقم الإصدار الخاص ب Ruby:

(ان كنت تستعمل حزمة مثل xampp يمكنك كتابة: php -v لمعرفة رقم الإصدار المستعمل في الحزمة)

تنصيب RubyGems:
RubyGems يأتي ضمنيا مع RubyInstaller، لذا يمكنك تجاوز هذه الفقرة، والانتقال الى تنصيب SQlite. ان كنت تستعمل إصدارات أقدم، سيكون عليك التحديث update ولعمل ذلك زر موقع RubyGems
بالنسبة لمجلد RubyGem وبعد فك الضغط، يمكنك وضعه في أي مكان، شخصيا وكي اصل إليه بسرعة، أضيفه إلى المسار: C:\Ruby187
(أنقل المجلد rubygems-1.3.7 إلى هذا المسار)
الان ودائما في نفس النافذة Command Prompt، سننتقل الى المكان الذي وضعنا فيه المجلد:
اكتب:
المؤشر أصبح الان في المسار C:\

ثم ننتقل الى المجلد rubygem عبر الأمر cd:
المسار الذي يجب ان تكون فيه في هذه الخطوة هو:
C:\Ruby187\rubygems-1.3.7>
مع ملاحظة أن المسار قد يختلف حسب المكان الذي وضعت فيه المجلد rubygems-1.3.7
لتنصيب RubyGem نكتب الأمر التالي:
ان تم التنصيب بنجاح ستحصل على الرسالة:
RubyGems installed the following executables:
C:/Ruby187/bin/gem
تنصيب SQlite:
قم بنسخ الملفات الثلاث التي تبدأ ب sqlite والتي حملناها أعلاه، الى المجلد:
سنستعمل gem لتنصيب SQlite مع Ruby:
في سطر الأوامر دائما (المستعمل من قبل) اكتب السطر التالي:
ان تم التنصيب بنجاح, ستظهر لك رسالة تبدأ بهذا السطر:
Successfully installed sqlite3-ruby-1.3.1-x86-mingw32
1 gem installed
تنصيب Rails:
سنستعمل gem لتنصيب الإطار Rails، في نفس سطر الأوامر نكتب:
انتظر دقائق قليلة وستظهر لك الرسالة التالية:

الان وقد انتهينا من تنصيب Ruby والإطار Rails يمكننا إنشاء تطبيق جديد باستعمال Rails وهذا ما سأشرحه في درس جديد وبشكل مبسط، لكنني أرغب أولا بمعرفة نتائج تجاربكم وإن كانت الخطوات مشروحة بشكل سهل.