اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...