2015-01-06 11 views
8

ghc 7.8.3 से ghc 7.8.4 में अपग्रेड करने के बाद, मैंने cabal update किया, और देखा कि कैबल का एक नया संस्करण था। इसलिए मैं आदेशअपरिचित 'कॉन्फ़िगरेशन' विकल्प '- सक्षम-निष्पादन योग्य-प्रोफाइलिंग'

cabal --no-require-sandbox install cabal-install 

भाग गया और त्रुटि संदेश

unrecognized 'configure' option `--enable-executable-profiling' 

उत्तर

5

पैरामीटर executable-profiling कुछ बिंदु पर profiling को नाम दिया गया है प्रकट होता है मिला है। विन्यास पैरामीटर में कुछ अन्य बदलाव भी हैं। मुझे संदेह है कि मुझे executable-profiling से profiling~/.cabal/config में बदलना था और मेरे कैबल इंस्टॉल को फिर से प्रयास करना था।

हालांकि, मुझे एक प्राथमिक पता नहीं था कि परिवर्तन क्या थे। तो मेरी समाधान * था:

  1. mv ~/.cabal/config ~/.cabal/config.BACKUP
  2. cabal update एक नया डिफ़ॉल्ट विन्यास फाइल बनाने के लिए।
  3. ~/.cabal/config~/.cabal/config.BACKUP से किसी भी सेटिंग को संरक्षित करने के लिए संपादित करें मैं अगले चरण के लिए रखना चाहता था, लेकिन executable-profiling नहीं।
  4. cabal --no-require-sandbox install cabal-install
  5. rm ~/.cabal/config
  6. cabal update एक नया डिफ़ॉल्ट विन्यास फाइल बनाने के लिए। जैसे ही एक नई डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल बनाई गई है, आप CTRL-c कर सकते हैं।
  7. ~/.cabal/config संपादित करें ~/.cabal/config.BACKUP से किसी भी सेटिंग को संरक्षित करने के लिए मैं आगे बढ़ना चाहता था।

संपादित करें: * मैं सिर्फ कबाल आदेश user-config, जो दर्जी निर्मित इस तरह की स्थितियों के लिए लगता है की खोज की है। अधिक जानने के लिए, cabal help user-config टाइप करें।

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