كيف يمكنني جعل روبي الأحجار الكريمة المنشآت على ويندوز استخدام مينغو لصنع وتجميع?

StackOverflow https://stackoverflow.com/questions/168186

سؤال

محاولة تحديث بعض الأحجار الكريمة على جهاز ويندوز و أنا دائما الحصول على هذا الخطأ الناتج عن الأحجار الكريمة التي لا تملك جمعت قبل الثنائيات:

توفير خيارات التكوين:

    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --srcdir=.
    --curdir
    --ruby=c:/server/ruby/bin/ruby

هذه هي خيارات التكوين التي يتم توفيرها extconf.rb روبي الملفات أثناء التثبيت من الأحجار الكريمة.

لقد ركبت مينغو لذا يجب أن يكون كل شيء كنت بحاجة إلى تثبيت ، وجعل تجميع هذه الأحجار الكريمة.
ومع ذلك, أنا لا أعرف كيفية تغيير التكوين جواهر روبي بحيث عندما extconf.rb ويسمى وتشمل الخيارات المناسبة لافتا إلى مينغو وتشمل الدليل.

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

المحلول

وهناك DevKit يمكن أن يكون جيدا ما كنت بعد.

نصائح أخرى

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

Yardboy,

سيئة للغاية لم تذكر أي جوهرة تحاول التحديث, يمكنك فقط وضع هناك خيارات الإخراج.

أيضا, بعض هذه الأحجار الكريمة احتياجات التنمية رؤوس والمكتبات ، وليس فقط مترجم (مينغو).

بالإضافة مينغو هو الذهاب إلى العمل طالما روبي بناء لديك هو خلق مع مينغو.

هناك بعض العمل الذي يجري القيام به لتخفيف هذا ، ولكن مترجم, رؤوس مكتبة المتطلبات اللازمة على كل المنابر ، ليس فقط ويندوز.

يمكنك أن تجد مزيد من المعلومات والموارد على بلدي بلوق

الهتافات.

ولقد كان نفس المشكلة.

والطريقة الوحيدة التي وجدت للحصول على الأحجار الكريمة التي لم يكن لديك ما قبل تجميعها ثنائيات - كانت لتعمل على ويندوز لإعادة ترجمة المصدر روبي باستخدام مينغو وكذلك نسخة العديد من المكتبات والتطبيقات من ج البصرية ++ تثبيت I - مثل parsetree بالفعل. ما أنا نسخ شملت المكتبة زليب فضلا عن مكتبة يكونف والتطبيق.

ملحوظة: أنا أستخدم هذا الإعداد كما تكوين الاختبار. أنا لن تستخدم مثل هذا الإعداد لإنتاج (منذ يدري ما يحدث عند مكتبة من توزيعة لأخرى).

في عام، في تجربتي، رمز مصممة لنظام يونيكس يمكن أن يكون من الصعب جدا لجعل العمل على مينغو. منفذ سريع، استخدم سيغوين. أو القيام ميناء الكاملة من البرنامج لاستضافة ويندوز، بما في ذلك استخدام ويندوز الأصلية قذيفة وOS API - وهي جميلة غالية الرتق من حيث الوقت، ولكنه يدفع من إذا كنت تخطط لدعم ويندوز المدى الطويل.

وليس على دراية بهذا حزمة برامج معينة، وهذا هو مجرد ملاحظة عامة على محاولة ميناء بعض القطع الغادرة أخرى من التعليمات البرمجية إلى Windows.

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