haskell - स्टैक का उपयोग करके पैकेज कैसे स्थापित करें?




cabal cabal-install (2)

stack init या stack new द्वारा उत्पन्न stack.yaml में हाइकल जोड़ें

yaml फ़ाइल की तरह दिखना चाहिए:

flags: {}
packages:
  - '.'
extra-deps:
  - hakyll-4.7.1.0
resolver: lts-2.15

उसके बाद, stack solver चलाएं इसे स्थापित करें

https://github.com/commercialhaskell/stack/wiki/stack.yaml

कैबल का उपयोग करते हुए, मैं कमांड के साथ हाइक स्थापित कर सकता हूं:

cabal install hakyll

स्टैक का उपयोग करके मैं एक ही काम कैसे कर सकता हूं?


stack install hakyll

stack उन पैकेजों का क्यूरेट सेट प्रदान करता है जो आपकी मशीन को उड़ा नहीं देंगे। यदि आप जांचना चाहते हैं कि कौन से पैकेज उपलब्ध हैं, या वास्तव में किस संस्करण का समर्थन है, या GHC किस संस्करण पर आप इसे प्राप्त कर सकते हैं, तो https://www.stackage.org/

उदाहरण के लिए, आप अभी GHC 7.8.4 और GHC 7.10.1 दोनों के लिए hakyll 4.6.9.0 प्राप्त कर सकते हैं। काफी साफ़। - source

संपादित करें : मैं उल्लेख करना भूल गया, युआन वांग का तरीका hakyll के संस्करण को प्राप्त करने के लिए काम करता है जो hakyll में क्यूरेट नहीं किया stackage । यह आपके ऊपर है कि आपको किस संस्करण की आवश्यकता है।





haskell-stack