2015-04-24 5 views
5

मैं निम्न कमांड के बिना सैंडबॉक्स के अंदर एक कबाल पुस्तकालय बनाया:सही ढंग से लिंक किए गए HTML दस्तावेज़ों को स्थापित करने के लिए कैबल सैंडबॉक्स कैसे प्राप्त करें?

cabal sandbox init 
cabal init 

मैं लाइन जोड़ा cabal.config को documentation: True सुनिश्चित करें कि प्रलेखन उत्पन्न होता है बनाने के लिए, और मैं mylib.cabal में vector पैकेज के लिए एक निर्भरता गयी। तब मैं भागा: अब तक

/scm/hs-proj/.cabal-sandbox 
Configuring primitive-0.6... 
Building primitive-0.6... 
Installed primitive-0.6 
Configuring vector-0.10.12.3... 
Building vector-0.10.12.3... 
Installed vector-0.10.12.3 
Updating documentation index 
/scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/index.html 

तो अच्छा:

cabal install --only-dependencies 

मैं निम्नलिखित उत्पादन मिला है।

जब मैं सूचकांक फाइल खोली यह संकुल का एक बहुत करने के लिए लिंक शामिल है, जैसे:

file:///scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/Data-List.html 
file:///scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/Data-Vector.html 

लेकिन इन कड़ियों के किसी भी वास्तविक फ़ाइलों की ओर इशारा किया। ध्यान दें कि vector जैसी अतिरिक्त निर्भरताओं के लिए यह भी है और अंतर्निहित पैकेज सूची Data.List के लिए भी है।

तो मुझे लगता है कि मैंने दस्तावेज़ को गलत तरीके से स्थापित किया है। क्या कोई यह बता सकता है कि मैंने दस्तावेज़ को गलत तरीके से कैसे स्थापित किया है और इसे सही तरीके से कैसे किया जाए?

+0

मुझे पूरी तरह से यकीन नहीं है, लेकिन मुझे लगता है कि अगर आप सही तरीके से दस्तावेज़ीकरण के लिए अपनी ~ ~ .cabal/config' फ़ाइल में ध्वज बदलते हैं और इसे असम्बद्ध करते हैं, तो सैंडबॉक्स को साफ़ करें और इसे पुनर्स्थापित करें इसे पुनर्स्थापित करना चाहिए। – DiegoNolan

उत्तर

1

यह आपकी गलती नहीं है, यह known bug हैडॉक में है। यह केवल ghc 7.10 को प्रभावित करता है, इसलिए यह तय होने तक ghc 7.8.4 का उपयोग करने के लिए एक वर्कअराउंड हो सकता है।

संबंधित मुद्दे