• 0

كيف أعدّل على روبي جيم gem؟

أحتاج إلى القيام ببعض التغييرات على ملف .gem، حيث أريد تعديل ملف Rakefile في gem لأتمكن من تجميعه (compile) على نظام ويندوز، فكيف أستطيع فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك طريقين مختلفتين يمكنك من خلالها تعديل gem في لغة روبي، الطريقة الأولى باستخدام gem unpack لفك الحزمة عن ملف gem ومن ثم تضيف التعديلات التي تريدها ثم تجعلها على ملف gemspec إذا كان الأمر ضروريا ومن ثم تعيد بناء الحزمة مرة أخرى عن طريق gem build.
أما الطريقة الثانية فهي بتحميل الشيفرة البرمجية للملف إلى مجلد منفصل (مثلا github) وبعد ذلك تعدل على Gemfile للإشارة إلى المصدر مباشرة حتى تتمكن من تعديلها وتجربة التغييرات مباشرة.
فعلى سبيل المثال، فلو فرضنا أنك تريد تعديل secure_headers gem وقد قمت بنسخه (clone) إلى ~/workspace/secureheaders فيمكنك في هذه الحالة استخدام السطر التالي في Gemfile:

gem 'secure_headers', :path => "~/workspace/secureheaders"

بعد ذلك، قم بتعديل ملفات المصدر داخل شجرة المصدر وستتمكن من رؤية التغييرات المطبقة مباشرة.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن