अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

dh_ruby - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में dh_ruby चलाएं

यह कमांड dh_ruby है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


dh_ruby - रूबी सॉफ़्टवेयर के लिए debhelper7 बिल्ड सिस्टम

SYNOPSIS


dh_ruby [विकल्प]

वर्णन


dh_ruby रूबी सॉफ्टवेयर के लिए डेबहेल्पर 7 बिल्ड सिस्टम है। यह स्वचालित रूप से निर्मित होगा और
रूबी पैकेज में मौजूद फ़ाइलें स्थापित करें, यथासंभव रूबीजेम्स के करीब काम करने का प्रयास करें
लेकिन रूबी पैकेज के लिए डेबियन मानकों का सम्मान करना।

dh_ruby सभी समर्थित रूबी संस्करणों के विरुद्ध स्वचालित रूप से आपके परीक्षण चला सकता है, देखें
नीचे "फ़ाइलें" अनुभाग।

विवरण के लिए dh_ruby --help देखें।

स्रोत पैकेज लेआउट


dh_ruby दो अलग-अलग स्रोत पैकेज शैलियों का समर्थन करता है: एकल-बाइनरी स्रोत पैकेज, और
बहु-बाइनरी स्रोत पैकेज।

एकल बाइनरी ख़ाका
डिफ़ॉल्ट लेआउट है एकल बाइनरी लेआउट। यह अधिकांश रूबी द्वारा उपयोग किया जाने वाला लेआउट है
पैकेज अपस्ट्रीम, यानी रूबी कोड इन lib/, निष्पादन योग्य प्रोग्राम बिन/, आदि पैकेज
रूबीजेम्स का उपयोग करके आयात किया गया Gem2deb(1) यह लेआउट होगा.

इस लेआउट का उपयोग करते समय, dh_ruby फ़ाइलें (रूबी कोड, निष्पादनयोग्य, जेमस्पेक्स) स्थापित करेगा
la प्रथम बाइनरी पैकेज में सूचीबद्ध डेबियन / नियंत्रण.

मल्टी-बाइनरी ख़ाका
Gem2deb संस्करण 0.4.0 के लिए समर्थन पेश किया बहु-बाइनरी लेआउट। यह लेआउट होना चाहिए
इसका उपयोग तब किया जाना चाहिए जब आपके पास एक ही अपस्ट्रीम में बनाए गए विभिन्न रूबी पैकेजों का एक सेट हो
वीसीएस, और आप तय करते हैं कि आप डेबियन में एकल स्रोत पैकेज भी बनाए रखना चाहते हैं
अलग-अलग घटकों को अलग-अलग बाइनरी पैकेज के रूप में रखना।

इस लेआउट में, स्रोत पैकेज में उपनिर्देशिकाओं में अलग-अलग घटक होते हैं
जहां उनमें से प्रत्येक मानक रूबी लेआउट का उपयोग करेगा (lib/, बिन/, वगैरह)।

यह लेआउट एक ही रूट से अलग बाइनरी पैकेज बनाने का समर्थन नहीं करता है
निर्देशिका। उन मामलों के लिए, दस्तावेज़ देखें DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
नीचे.

यह इंगित करने के लिए कि आप मल्टी-बाइनरी लेआउट का उपयोग करना चाहते हैं, हमें 1) आपके मल्टीपल को सूचीबद्ध करना होगा
बाइनरी पैकेज में डेबियन / नियंत्रण हमेशा की तरह, और एक अतिरिक्त फ़ील्ड जोड़ें जिसे कहा जाता है एक्स-ध्रुबी-रूट सेवा मेरे
प्रत्येक बाइनरी पैकेज श्लोक, यह दर्शाता है कि उसके लिए रूट के रूप में किस निर्देशिका का उपयोग किया जाना है
बाइनरी पैकेज।

एक उदाहरण:

स्रोत: mymultibinarypackage
[...]

पैकेज: रूबी-फू
X-DhRuby-रूट: पथ/से/फू
[...]

पैकेज: रूबी-बार
X-DhRuby-रूट: पथ/से/बार

संबंधित स्रोत पैकेज को इस प्रकार तैयार किया जाना चाहिए:

फू/
foo.gemspec
देय /
foo.rb
बिन/फू
बार /
bar.gemspec
देय /
बार.आरबी
bin /
बार

मल्टी-बाइनरी पैकेज और इसके उपयोग के बारे में महत्वपूर्ण नोट्स एक्स-ध्रुबी-रूट:

· यदि आपका पैकेज मल्टी-बाइनरी लेआउट का उपयोग करता है, तो इसमें ` शामिल होना चाहिएGem2deb (>= 0.4.0~)` में
निर्माण-निर्भर.

संस्करण 0.4.0 था a बग in la समर्थन एसटी देशी एक्सटेंशन मल्टी-बाइनरी पैकेज में,
इसलिए यदि आपका पैकेज मल्टी-बाइनरी सुविधा और कम से कम एक उप- का उपयोग करता है
घटकों में मूल एक्सटेंशन हैं, आपको ` का उपयोग करना होगाGem2deb (>= 0.4.1~)` में निर्माण-निर्भर
बजाय.

· पथ में दर्शाया गया है एक्स-ध्रुबी-रूट, जैसा कि आपने शायद अब तक अनुमान लगाया होगा, अवश्य होगा
स्रोत पैकेज की जड़ के सापेक्ष।

· यदि कोई बाइनरी पैकेज घोषित करता है एक्स-ध्रुबी-रूट फ़ील्ड, अन्य सभी बाइनरी पैकेज
किसी के पास नहीं है तो उसे नजरअंदाज कर दिया जाएगा dh_ruby.

विकल्प


--साफ, --कॉन्फ़िगर, --निर्माण, --परीक्षण, --इंस्टॉल
निर्माण प्रक्रिया के विभिन्न चरणों में डेबहेल्पर द्वारा बुलाए गए आदेश।

--प्रिंट-समर्थित
समर्थित रूबी संस्करण प्रिंट करता है।

-h, --मदद
प्रदर्शित करता है dh_ruby उपयोग की जानकारी.

-v, --संस्करण
प्रदर्शित करता है dh_ruby संस्करण जानकारी।

--रत्न-स्थापित करें
यह विकल्प इंगित करता है कि बिल्ड को इसका उपयोग करना चाहिए मणि फ़ाइलें स्थापित करने का आदेश,
घरेलू इंस्टॉलर के बजाय। नेटिव पैकेज स्थापित किए जाएंगे
/ usr / lib /$ARCH/rubygems-एकीकरण/$RUBY_VERSION, जबकि शुद्ध रूबी पैकेज होंगे
करने के लिए स्थापित /usr/share/rubygems-integration/all.

--setuprb
यह विकल्प इंगित करता है कि बिल्ड का उपयोग करना चाहिए सेटअप.आरबी सामान्य रत्न के बजाय-
आधारित निर्माण. प्रभावी होने के लिए, यह विकल्प पहले आना चाहिए!

वातावरण चर


DH_RUBY
dh_ruby को कमांड लाइन पैरामीटर पास करने के लिए इस वेरिएबल का उपयोग करें। उदाहरण के लिए में
डेबियन/नियम:

निर्यात DH_RUBY = --gem-install

DH_RUBY_IGNORE_TESTS
यह परीक्षणों की एक स्थान-पृथक सूची है जिसे dh_ruby पैकेज निर्माण के दौरान अनदेखा कर देगा।
उपलब्ध परीक्षण नाम सभी समर्थित रूबी संस्करणों के नाम हैं (आप सूचीबद्ध कर सकते हैं)।
उन्हें `dh_ruby --print-supported`) के साथ।

यदि "सभी" पर सेट किया जाता है, तो पैकेज निर्माण के दौरान सभी परीक्षणों को अनदेखा कर दिया जाएगा।

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
यदि इस चर को (किसी भी चीज़ के लिए) परिभाषित किया गया है, तो dh_ruby सूचित निर्देशिका का सम्मान करेगा
by dh_auto_install(1), आमतौर पर डेबियन/टीएमपी. डिफ़ॉल्ट रूप से, Gem2deb फ़ाइलें इंस्टॉल करेगा
डेबियन/पैकेज, जहां पैकेज डेबियन/कंट्रोल में सूचीबद्ध पहला बाइनरी पैकेज है।

यह बहु-बाइनरी स्रोत पैकेजों के लिए उपयोगी है जो समर्थित के अनुरूप नहीं हैं
लेआउट (अर्थात् प्रत्येक के साथ अलग-अलग उपनिर्देशिकाएँ lib/, बिन/ वगैरह)। इसका उपयोग करते हुए, सभी फ़ाइलें
को स्थापित किया जाएगा डेबियन/टीएमपी, और आप उन्हें अलग-अलग बाइनरी में वितरित कर सकते हैं
का उपयोग करके पैकेज डेबियन/$पैकेज.इंस्टॉल फ़ाइलें या स्पष्ट शेल कॉल आती हैं
डेबियन / नियम.

मिश्रण DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR और मल्टी-बाइनरी लेआउट समर्थित नहीं है.

DH_RUBY_GEMSPEC
निर्धारित करता है कि किस फ़ाइल में पैकेज मेटाडेटा के साथ रत्न विनिर्देश शामिल है। द्वारा
डिफ़ॉल्ट, dh_ruby स्रोत पैकेज के रूट में .gemspec फ़ाइल से मेटाडेटा पढ़ेगा
निर्देशिका। यदि आप कस्टम प्रदान करना चाहते हैं तो आप इसे ओवरराइड करने के लिए इस वेरिएबल का उपयोग कर सकते हैं
डेबियन पैकेज के लिए मेटाडेटा।

यदि स्रोत पैकेज रूट में एक से अधिक .gemspec हैं, तो आप ऐसा करेंगे आवश्यकता
DH_RUBY_GEMSPEC का उपयोग करके dh_ruby को निर्देश देना कि किसका उपयोग करना है।

onworks.net सेवाओं का उपयोग करके dh_ruby का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

  • 1
    अभिजात वर्ग
    अभिजात वर्ग
    एबिवर्ड - लचीला क्रॉस-प्लेटफॉर्म शब्द
    प्रोसेसर...
    एबिवर्ड चलाएँ
  • 2
    एबीएल
    एबीएल
    एबीएल - के लिए पूर्वनिर्धारित प्रतिनिधित्व
    बूलियन फ़ंक्शन विवरण:
    libablmmm.a एक लाइब्रेरी है जो सक्षम बनाती है
    a में एक बूलियन फ़ंक्शन का प्रतिनिधित्व करें
    LISP जैसा रूप. एक ...
    एबीएल भागो
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    माफ़ी_नहीं_लिखा_अभी - ए.टी.एल.सी. का हिस्सा उपयोग
    create_bmp_for_rect_in_circ ऑनलाइन का उपयोग कर
    onworks.net सेवाएं। ...
    create_bmp_for_rect_in_circ चलाएँ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - बिटमैप
    आयताकार कंडक्टर के लिए जनरेटर
    आयताकार कंडक्टर के अंदर (का हिस्सा
    एटीएलसी) ...
    create_bmp_for_rect_in_rect चलाएँ
  • 5
    गैप5
    गैप5
    गैप5 - जीनोम असेंबली प्रोग्राम (का हिस्सा
    स्टैडेन पैकेज) ...
    रन गैप 5
  • 6
    गैपी2-कोडजेन
    गैपी2-कोडजेन
    अनियंत्रित - इसके लिए कोई मैनपेज नहीं
    कार्यक्रम। विवरण: यह कार्यक्रम करता है
    मैनपेज नहीं है। इस आदेश को चलाएँ
    मदद स्विच के साथ यह देखने के लिए कि यह क्या है
    करता है। च के लिए ...
    गैपी2-कोडजेन चलाएँ
  • अधिक "

Ad