عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

dh_ruby - عبر الإنترنت في السحابة

قم بتشغيل dh_ruby في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر dh_ruby الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


dh_ruby - نظام بناء debhelper7 لبرنامج روبي

موجز


dh_ruby [OPTIONS]

الوصف


dh_ruby هو نظام بناء Debhelper 7 لبرنامج Ruby. سيتم بناء و
تثبيت الملفات الموجودة في حزم Ruby، ومحاولة العمل بالقرب من Rubygems قدر الإمكان
ولكن مع احترام معايير دبيان لحزم روبي.

يمكن لـ dh_ruby إجراء اختباراتك تلقائيًا على جميع إصدارات Ruby المدعومة، راجع
قسم "الملفات" أدناه.

راجع dh_ruby --help للحصول على التفاصيل.

مصدر نسق


dh_ruby يدعم نمطين مختلفين لحزم المصدر: الحزم أحادية المصدر، و
حزم المصادر الثنائية المتعددة.

أحادي ثنائي نسق
التخطيط الافتراضي هو ثنائي واحد تَخطِيط. هذا هو التخطيط الذي تستخدمه معظم روبي
الحزم المنبع، أي رمز روبي في ليب/، البرامج القابلة للتنفيذ في بن/ الخ الحزم
المستوردة من Rubygems باستخدام com.gem2deb(1) سوف يكون هذا التخطيط.

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

متعدد ثنائي نسق
com.gem2deb الإصدار 0.4.0 قدم الدعم ل متعدد ثنائي تَخطِيط. ينبغي لهذا التخطيط
يمكن استخدامها عندما يكون لديك مجموعة من حزم Ruby المختلفة التي يتم الاحتفاظ بها في المنبع في حزمة واحدة
VCS، وتقرر أنك تريد أيضًا الاحتفاظ بحزمة مصدر واحدة في دبيان
وجود المكونات المختلفة كحزم ثنائية منفصلة.

في هذا التخطيط، تحتوي الحزمة المصدر على المكونات المنفصلة في الدلائل الفرعية
حيث سيستخدم كل منهم تخطيط روبي القياسي (ليب/, بن/، إلخ).

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

للإشارة إلى أنك تريد استخدام تخطيط متعدد الثنائي، يتعين علينا 1) إدراج مضاعفاتك
الحزم الثنائية في دبيان / التحكم كالمعتاد، وإضافة حقل إضافي يسمى X-DhRuby-Root إلى
كل مقطع من الحزمة الثنائية، يشير إلى الدليل الذي يجب استخدامه كجذر لذلك
الحزمة الثنائية.

مثال:

المصدر: mymultibinarypackage
[...]

الحزمة: روبي فو
X-DhRuby-Root: المسار/إلى/foo
[...]

الحزمة: شريط روبي
X-DhRuby-Root: المسار/إلى/الشريط

ينبغي تخطيط الحزمة المصدر المقابلة على النحو التالي:

فو /
foo.gemspec
ليب /
foo.rb
بن/فو
شريط/
bar.gemspec
ليب /
bar.rb
سلة مهملات/
شريط

ملاحظات مهمة حول الحزم المتعددة الثنائية واستخدام X-DhRuby-Root:

· إذا كانت الحزمة الخاصة بك تستخدم التخطيط المتعدد الثنائي، فيجب أن تتضمن `com.gem2deb (>= 0.4.0~)` بوصة
يعتمد البناء.

التجريبية 0.4.0 كان a علة in ال الدعم For محلي اضافات المتصفح في حزم متعددة الثنائية،
لذا، إذا كانت الحزمة الخاصة بك تستخدم الميزة الثنائية المتعددة وواحدة على الأقل من الميزات الفرعية
المكونات لها امتدادات أصلية، يجب عليك استخدام `com.gem2deb (>= 0.4.1~)` بوصة يعتمد البناء
بدلا من ذلك.

· المسار المشار إليه في X-DhRuby-Root، كما كنت قد خمنت الآن، لا بد أن يكون
نسبة إلى جذر الحزمة المصدر.

· إذا أعلنت أي حزمة ثنائية أ X-DhRuby-Root الحقل، وجميع الحزم الثنائية الأخرى التي
لم يكن لديك واحد سيتم تجاهله dh_ruby.

OPTIONS


--ينظف, --تهيئة, --يبني, --اختبار, --تثبيت
الأوامر التي يتم استدعاؤها بواسطة debhelper في خطوات مختلفة من عملية الإنشاء.

- دعم الطباعة
طباعة إصدارات روبي المدعومة.

-h, --مساعدة
يعرض dh_ruby معلومات الاستخدام.

-v, --الإصدار
يعرض dh_ruby معلومات الإصدار.

--تثبيت الجوهرة
يشير هذا الخيار إلى أن البناء يجب أن يستخدم جوهرة أمر تثبيت الملفات،
بدلاً من المثبت المحلي. سيتم تثبيت الحزم الأصلية على
/ usr / lib /$ARCH/Rubygems-integration/$RUBY_VERSION، بينما ستكون حزم روبي النقية
مثبتة ل /usr/share/Rubygems-integration/all.

--setuprb
يشير هذا الخيار إلى أنه يجب استخدام البناء setup.rb بدلاً من الجوهرة المعتادة
بناء على أساس. لكي يصبح هذا الخيار ساري المفعول، يجب أن يأتي أولاً!

البيئة المتغيرات


DH_RUBY
استخدم هذا المتغير لتمرير معلمات سطر الأوامر إلى dh_ruby. على سبيل المثال في
ديبيان / القواعد:

تصدير DH_RUBY = --gem-install

DH_RUBY_IGNORE_TESTS
هذه قائمة مفصولة بمسافات من الاختبارات التي سيتجاهلها dh_ruby أثناء إنشاء الحزمة.
أسماء الاختبار المتاحة هي أسماء جميع إصدارات Ruby المدعومة (يمكنك إدراجها في قائمة
لهم مع `dh_ruby --print-supported`).

إذا تم التعيين على "الكل"، فسيتم تجاهل جميع الاختبارات أثناء إنشاء الحزمة.

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
إذا تم تعريف هذا المتغير (إلى أي شيء)، فسوف يحترم dh_ruby الدليل المُبلغ
by dh_auto_install(١) في العادة ديبيان / tmp. افتراضيًا، سيقوم Gem2deb بتثبيت الملفات إلى
ديبيان /صفقة، حيث صفقة هي أول حزمة ثنائية مدرجة في debian/control.

يعد هذا مفيدًا لحزم المصادر الثنائية المتعددة التي لا تتوافق مع الدعم
التخطيط (أي أدلة فرعية منفصلة لكل منها ليب/, بن/ إلخ). باستخدام هذا، كافة الملفات
سيتم التثبيت ل ديبيان / tmp، ويمكنك توزيعها في ثنائي منفصل
الحزم باستخدام ديبيان/$package.install الملفات أو مكالمات Shell الصريحة
ديبيان / القواعد.

خلط DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR والتخطيط المتعدد الثنائي غير مدعوم.

DH_RUBY_GEMSPEC
يحدد الملف الذي يحتوي على مواصفات الجوهرة مع بيانات تعريف الحزمة. بواسطة
افتراضيًا، سيقوم dh_ruby بقراءة البيانات التعريفية من ملف ‎.gemspec في جذر الحزمة المصدر
الدليل. يمكنك استخدام هذا المتغير لتجاوز ذلك إذا كنت تريد توفير custom
البيانات الوصفية لحزمة دبيان.

في حالة وجود أكثر من .gemspec في جذر الحزمة المصدر، فستفعل ذلك حاجة
لاستخدام DH_RUBY_GEMSPEC لإرشاد dh_ruby حول أي واحد يجب استخدامه.

استخدم dh_ruby عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 2
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • 3
    ثعلب البرتقال
    ثعلب البرتقال
    شوكة TeamWinRecoveryProject (TWRP)
    مع العديد من الوظائف الإضافية ، إعادة التصميم
    والمزيد من الميزات: يدعم التريبل و
    نواة أوريو حديثة ،
    مبني...
    تنزيل OrangeFox
  • 4
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 5
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 6
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • أكثر "

أوامر لينكس

Ad