मुझे ghc के साथ साझा लाइब्रेरी बनाने के साथ कोई समस्या है और मुझे लगता है कि मुझे अपने हैंकेल पैकेजों को --enable-shared के साथ पुनर्निर्माण करने की आवश्यकता है, क्या मेरे सभी को पुनर्निर्माण करने का एक आसान तरीका है फ्लैग के साथ कैबल के साथ पैकेज - सक्षम-साझा?कैबल सभी सक्षम-साझा ध्वज के साथ पुनर्निर्माण
7
A
उत्तर
7
यदि आपके पास ~/.cabal/world है, cabal install --reinstall --enable-shared world
काम कर सकता है, लेकिन पहले --dry-run
ध्वज के साथ परीक्षण करें। हालांकि, केवल कैबल-स्थापित पैकेजों का ख्याल रखेगा। यदि आपके पास अपने डिस्ट्रो के पैकेज मैनेजर के साथ संकुल स्थापित हैं, तो डिस्ट्रो उन लोगों के लिए साझा संस्करण भी प्रदान कर सकता है (अन्यथा, आपको इसे मैन्युअल रूप से करना होगा)। साथ ही, यह ~/.cabal/config में shared: True
सेट करने में मददगार होगा।
संबंधित मुद्दे
- 1. enum ध्वज के सभी बिट्स
- 2. विजुअल स्टूडियो "सभी असफल पुनर्निर्माण"
- 3. समांतर कैबल
- 4. कैबल
- 5. जीएचसी का उपयोग करना, जीएमपी के साथ कैबल उपयोगकर्ता-स्पेस
- 6. कैबल और ghc
- 7. स्टीरियो 3 डी पुनर्निर्माण के साथ ओपनसीवी
- 8. कैबल: स्रोत
- 9. पुनर्निर्माण
- 10. कैबल एकाधिक निष्पादन योग्य
- 11. हमेशा के पुनर्निर्माण करना
- 12. विदेशी libs पर निर्भरताओं के साथ कैबल फ़ाइल जेनरेट करें
- 13. कैबल इंस्टॉल
- 14. PHP कर्ल --डेटा ध्वज के साथ?
- 15. मैं कैबल-देव के साथ रनहास्केल का उपयोग कैसे करूं?
- 16. कैबल के साथ त्वरित जांच परीक्षण का उपयोग करें?
- 17. प्रकार विस्तृत उदाहरण के साथ कैबल टेस्ट सूट
- 18. कैबल-इंस्टॉल और डेबियन
- 19. कैबल एफएफआई निर्भरता
- 20. "कैबल इंस्टॉल" के लिए हाइपरलिंक-स्रोत सक्षम करें
- 21. पायथन विकल्प पार्सर: वैकल्पिक पैरामीटर के साथ बूलियन ध्वज
- 22. पुनर्निर्माण अनुक्रमित nonclustered अनुक्रमणिका
- 23. कैबल उपयोग (हास्केल)
- 24. लंबे समय से पुनर्निर्माण
- 25. ध्वज से सभी बिट नामों को सूचीबद्ध करें Enum
- 26. नए माइग्रेशन शुरू करने और पुनर्निर्माण/पुनर्निर्माण के लिए रोलबैक कैसे करें
- 27. कमांड ध्वज
- 28. can_upload ध्वज
- 29. आईओएस फेसबुक एसडीके 3.1 के साथ -ओबीजेसी ध्वज
- 30. -g डीबग ध्वज के साथ बढ़ावा कैसे संकलित करें?
त्वरित उत्तर के लिए धन्यवाद! ऐसा लगता है जैसे दुनिया आधार छोड़ रही है, क्या वह कैबल्स जिम्मेदारी या ghc है? –
और मुझे मिल रहा है: "XMonad.hs: 47: 8: मॉड्यूल 'Control.Monad.Reader' नहीं मिला: शायद आपने पैकेज 'mtl-2.0.1.0 के लिए" dyn "लाइब्रेरी इंस्टॉल नहीं की है ' के लिए खोज की गई फ़ाइलों की सूची देखने के लिए -v का उपयोग करें। " –
आप आधार को पुनर्स्थापित नहीं कर सकते हैं। और अन्य बूट पैकेजों को पुनर्स्थापित करने से भारी ब्रेकेज भी हो जाएगा। _Do भी इसका प्रयास न करें ._ हालांकि, बूट पैकेज के लिए साझा लाइब्रेरी उपलब्ध होनी चाहिए, पहले, वे ghc के डाउनलोड पेज से बाइनरी में शामिल हैं और यदि आप स्रोत से बनाते हैं तो स्वचालित रूप से बनाए जाते हैं। यदि आपको एक डिस्ट्रो पैकेज से अपना ghc मिल गया है, तो डिस्ट्रो को भी साझा पैकेज प्रदान करना चाहिए (कम से कम बूट libs के लिए)। –