سؤال

أنا أقوم بتطوير جوهرة جديدة (شوكة من المولدات الأنيقة).

في الوقت الحالي ، يتكون "النشر" في ما يلي:

  1. أقوم بإجراء تغييرات على رمز مصدر الأحجار الكريمة
  2. ألتزم بـ Github
  3. أقوم بتحديث العدد السفلي للأحجار الكريمة (أي انتقل من 0.1.1 إلى 0.1.2)
  4. قم ببناء الأحجار الكريمة وادفعها إلى gemcutter (بناء الأحجار الكريمة ، ودفع الأحجار الكريمة)
  5. قم بتثبيت الأحجار الكريمة الجديدة (Sudo Gem Install MyGem)
  6. ثم جرب جوهرة جديدة.

أنا متأكد من أنه يجب أن تكون هناك طريقة أكثر صحة لعمل الأشياء. في الوقت الحالي ، أقوم بتحميل إلى gemcutter حتى أتمكن من اختبار جوهرة بلدي .. وهذا لا يشعر بأنه على ما يرام.

ما هي أفضل طريقة "اختبار جوهرك قبل التحميل إلى gemcutter"؟

هل كانت مفيدة؟

المحلول

بمجرد حصولك على Gemspec ، يمكنك الجري gem build yourgem.gemspec. التي ستنتج أ .gem ملف لك للتثبيت .... جرب الأوامر التالية للتحقق منه:

gem install --local gem spec gem unpack

يجب عليك دفع جوهرة مبنية إلى Rubygems.org على أي حال ، لذلك أنت هناك إلى حد كبير :)

نصائح أخرى

إذا كنت تستخدم المجوهرات ، جرب هذا

rake install

(أشعل النار -ستقول لك المهام أكثر)

إطلاق جميع وحدة الاختبار أو اختبار RSPEC.

يمكنك تجربة مشروعنا بعد تثبيته على نظامك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top