ريك (برمجية)

عودة للموسوعة
Rake
معلومات عامة
نوع
أداة تطوير البرمجيات
مسقط الويب
ruby.github.io/rake
معلومات تقنية
المطور الأصلي
Jim Weirich  
المطورون
Jim Weirich
لغة البرمجة
روبي
الإصدار الأخير
0.8.7
المستودع
  • github.com
الرخصة
رخصة إم إي تي

ريك (بالإنجليزية: Rake)‏ هوبرنامج لأداة إدارة مهام البرامج أخرى حيث يقوم بتحديد مهام ووصف تبعيات فضلا عن جمع المهام في مساحة اسم. وهوشبيه لبرنامج SCons وصنع، ولكنه يختلف عنهم بعض الشئ. فالأداة مكتوبة بـ لغة برمجة روبي، وRakefiles (ما يعادل Makefiles في صنع) تستخدم بناء جملة روبي. وقد أُنشأ من قبل جيم يريتش. يستخدم Rake كتل وظيفة روبي المجهولة لتحديد المهام المتنوعة، مما يتيح استخدام بناء جملة روبي. كما لديه مخطة من المهام المشهجرة : على سبيل المثال، وظائف للقيام بمهام تناول الملفات المشهجرة ومخطة لإزالة الملفات المترجمة (مهمة "clean"). ومثل صنع، يمكن أيضا لـ Rake تأليف المهام استنادا إلى الأنماط (على سبيل المثال، بناء مهمة تجميع ملف تلقائيا على أساس اسم ملف النمط). وRake الآن جزء من المخطة القياسية بدأ من إصدار روبي 1.9.

مثال

أدناه هومثال لنص Rake سهل لبناء سي ببرنامج HelloWorld.

  file 'hello.o' => ['hello.c'] do
    sh 'cc -c -o hello.o hello.c'
  end
  file 'hello' => ['hello.o'] do
    sh 'cc -o hello hello.o'
  end

وفيما يلي مثال على وصفة بسيطة لـ Rake:

namespace :cake do
  desc 'make pancakes'
  task :pancake => [:flour,:milk,:egg,:baking_powder] do
     puts "sizzle"
  end
  task :butter do
    puts "cut ثلاثة tablespoons of butter into tiny squares"
  end
  task :flour => :butter do
    puts "use hands to knead butter squares into 1 1/2 cup flour"
  end
  task :milk do
    puts "add 1 1/4 cup milk"
  end
  task :egg do
   puts " 1 egg "
  end
  task :baking_powder do
   puts " ثلاثة 1/2 teaspoons baking powder"
  end
end

انظر أيضا

  • make
  • أباتشي أنت

مراجع

وصلات خارجية

  • (بالإنجليزية) Rake documentation
  • (بالإنجليزية) RubyForge project page for Rake
  • (بالإنجليزية) Using the Rake build language by مارتن فاولر
  • (بالإنجليزية) Ruby on Rails Rake tutorial at railsenvy.com
  • (بالإنجليزية) Custom Rake Tasks at railscasts.com
  • (بالإنجليزية) Rake Tutorial at lukaszwrobel.pl

نطقب:Ruby programming language

تاريخ النشر: 2020-06-01 20:46:50
التصنيفات: أدوات برمجة حاسوبية, برمجيات تستخدم رخصة إم أي تي, روبي (لغة برمجة), مقالات بدون مصدر منذ يونيو 2019, جميع المقالات بدون مصدر, مقالات بدون مصدر منذ 2019, جميع المقالات التي بحاجة لصيانة, مقالات يتيمة منذ مايو 2011, جميع المقالات اليتيمة, صفحات تستخدم خاصية P856, صفحات بها وصلات إنترويكي, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P170, صفحات تستخدم خاصية P1324, مقالات تحتوي نصا بالإنجليزية, صفحات بوصلات خارجية بالإنجليزية, بوابة برمجيات/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة علم الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

هايكو ماس: ألمانيا أجلت 500 شخص من أفغانستان

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:22
مستوى الصحة: 47% الأهمية: 56%

منعت المصورين من التقاط صور لجثة رشدى أباظة.. اعترافات فيصل ندا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:40
مستوى الصحة: 60% الأهمية: 50%

الرئيس الأفغانى: تنازلت عن السلطة لمنع إراقة الدماء فى كابول

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:23
مستوى الصحة: 55% الأهمية: 63%

الموافقة على 44 طلب تقنين جديد لأراضي أملاك الدولة في بنى سويف

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:08
مستوى الصحة: 57% الأهمية: 59%

المستشار عزت أبوزيد رئيسًا للنيابة الإدارية

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:13
مستوى الصحة: 47% الأهمية: 56%

«الصحة العالمية» تنتقد منح الدول الغنية جرعة معززة من لقاحات كورونا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:24
مستوى الصحة: 50% الأهمية: 60%

مباحث أبو كبير تعثر على جثة سيدة حامل بجوار أحد المساجد

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:12
مستوى الصحة: 46% الأهمية: 60%

مطران المنيا للكاثوليك يستقبل الدكتور أندراوس فهمى

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:51
مستوى الصحة: 55% الأهمية: 59%

محمد فهمي قائمًا بأعمال مديرًا عامًا للمكتبات

المصدر: وطنى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2021-08-18 19:23:36
مستوى الصحة: 46% الأهمية: 70%

رجائى عطية يوافق على طلبات فرعية «شرق طنطا» بعد لقائه وكيل النقابة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:28
مستوى الصحة: 56% الأهمية: 52%

رئيس موديرنا يتوقع إعطاء جرعات معززة سنوية من لقاح كورونا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:25
مستوى الصحة: 55% الأهمية: 63%

بعد تصديق الرئيس.. تعرف على تعديلات قانون الأحكام الخاصة بالقطن

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:28
مستوى الصحة: 46% الأهمية: 67%

منتجات بأيدٍ سعودية تُبهر بلدي الباحة بمعرض العروس

المصدر: المدينة - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:23:29
مستوى الصحة: 54% الأهمية: 55%

البابا تواضروس يواصل عظته الأسبوعية دون حضور شعبي (فيديو)

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:49
مستوى الصحة: 56% الأهمية: 69%

بينهم سركيس والورداني.. قصور الثقافة تكرم أدباء وشعراء الغربية

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:41
مستوى الصحة: 55% الأهمية: 54%

«المشهد ضبابي».. محلل عراقي يكشف سيناريوهات الانتخابات في بغداد

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2021-08-18 19:22:25
مستوى الصحة: 48% الأهمية: 53%

منصة الكراس التعليمية