खोज…


वाक्य - विन्यास

  • केबल <कमांड> जहां <कमांड> इनमें से एक है:
  • [वैश्विक]
    • अपडेट करें
      • अपडेट किए गए पैकेजों की सूची
    • इंस्टॉल
      • पैकेज स्थापित करें
    • मदद
      • आदेशों के बारे में सहायता करें
    • जानकारी
      • किसी विशेष पैकेज के बारे में विस्तृत जानकारी प्रदर्शित करें
    • सूची
      • सूची स्ट्रिंग से मेल खाते संकुल को सूचीबद्ध करें
    • लाना
      • बाद में स्थापना के लिए डाउनलोड संकुल
    • उपयोगकर्ता-config
      • उपयोगकर्ता के वैश्विक केबल कॉन्फ़िगरेशन को प्रदर्शित और अपडेट करें
  • [पैकेज]
    • प्राप्त
      • पैकेज के स्रोत कोड को डाउनलोड / निकालें (रिपॉजिटरी)
    • इस में
      • एक नया। Cabal पैकेज फ़ाइल बनाएं (अंतःक्रियात्मक)
    • कॉन्फ़िगर
      • पैकेज बनाने की तैयारी करें
    • निर्माण
      • सभी / विशिष्ट घटकों को संकलित करें
    • स्वच्छ
      • एक निर्माण के बाद साफ
    • Daud
      • एक निष्पादन योग्य बनाता है और चलाता है
    • repl
      • दिए गए घटक के लिए एक दुभाषिया सत्र खोलें
    • परीक्षा
      • परीक्षण सूट में सभी / विशिष्ट परीक्षण चलाएं
    • बेंच
      • सभी / विशिष्ट बेंचमार्क चलाएँ
    • चेक
      • सामान्य गलतियों के लिए पैकेज की जाँच करें
    • sdist
      • स्रोत वितरण फ़ाइल उत्पन्न करें (.tar.gz)
    • डालना
      • हैक करने के लिए स्रोत पैकेज या प्रलेखन अपलोड करता है
    • रिपोर्ट good
      • एक दूरस्थ सर्वर पर बिल्ड रिपोर्ट अपलोड करें
    • फ्रीज
      • निर्भरता से मुक्त करें
    • जनरल-सीमा
      • निर्भरता उत्पन्न करें
    • हेडेक
      • Haddock HTML प्रलेखन उत्पन्न करें
    • hscolour
      • HTML प्रारूप में HsColour रंग का कोड उत्पन्न करें
    • प्रतिलिपि
      • फ़ाइलों को स्थापित स्थानों में कॉपी करें
    • रजिस्टर करें
      • इस पैकेज को कंपाइलर के साथ रजिस्टर करें
  • [सैंडबॉक्स]
    • सैंडबॉक्स
      • एक सैंडबॉक्स बनाएं / संशोधित करें / हटाएं
        • कैबेल सैंडबॉक्स init [फ्लैग]
        • कैबेल सैंडबॉक्स हटाएं [FLAGS]
        • कैबेल सैंडबॉक्स ऐड-सोर्स [FLAGS] PATHS
        • कैबेल सैंडबॉक्स डिलीट-सोर्स [FLAGS] PATHS
        • केबल सैंडबॉक्स सूची-स्रोत [FLAGS]
        • कैबेल सैंडबॉक्स hc-pkg [FLAGS] [-] COMMAND [-] [ARGS]
    • कार्यकारी
      • सैंडबॉक्स पैकेज रिपॉजिटरी को कमांड एक्सेस दें
    • repl
      • सैंडबॉक्स बॉक्स तक पहुंच के साथ ओपन दुभाषिया

पैकेज स्थापित करें

एक नया पैकेज स्थापित करने के लिए, उदाहरण के लिए:

cabal install aeson

सैंडबॉक्स के साथ काम करना

हास्केल परियोजना या तो सिस्टम विस्तृत पैकेज का उपयोग कर सकती है या सैंडबॉक्स का उपयोग कर सकती है। सैंडबॉक्स एक अलग पैकेज डेटाबेस है और निर्भरता संघर्ष को रोक सकता है, उदाहरण के लिए यदि मल्टीपल हास्केल प्रोजेक्ट पैकेज के विभिन्न संस्करणों का उपयोग करते हैं।

हास्केल पैकेज के लिए सैंडबॉक्स को इनिशियलाइज़ करने के लिए इसकी डायरेक्टरी में जाएँ और रन करें:

cabal sandbox init

अब पैकेज केवल cabal install चलाकर स्थापित किए जा सकते हैं।

एक सैंडबॉक्स में संकुल लिस्टिंग:

cabal sandbox hc-pkg list

सैंडबॉक्स हटाना:

cabal sandbox delete

स्थानीय निर्भरता जोड़ें:

cabal sandbox add-source /path/to/dependency


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow