2015-01-11 8 views
16

कमांड को पहचानने की कोशिश नहीं कर रहा है। मैं स्कॉटी के साथ एक साधारण वेबसाइट बनाने के बारे में ट्यूटोरियल आज़मा रहा हूं, लेकिन जब मैं "कैबल सैंडबॉक्स इनिट" कमांड का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है:"कैबल सैंडबॉक्स इनिट" और कैबल को "सैंडबॉक्स"

cabal: unrecognised command: sandbox (try --help) 

क्या किसी को पता है कि क्या गलत है?

+2

क्या कबाल संस्करण का उपयोग कर रहे हैं? 18+? –

+0

कैबल-इंस्टॉल संस्करण 1.16.0.2 कैबल लाइब्रेरी –

उत्तर

16

क्या आपका कैबल/कैबल-इंस्टॉल संस्करण पर्याप्त नया है? Cabal 1.18 में सैंडबॉक्स पेश किए गए थे। आप कमांड cabal --version के साथ संस्करण की जांच कर सकते हैं।

आप इन आदेशों के साथ उन्नत करने के लिए सक्षम हो सकता है:

cabal update 
cabal install Cabal cabal-install 
+0

के संस्करण 1.16.0 का उपयोग कर गूंगा प्रश्न –

+0

के लिए खेद है, मैंने इन पंक्तियों को चलाया। मुझे "कैबल-इंस्टॉल स्थापित संस्करण 1.24" जैसे संदेश मिला। लेकिन जब मैं 'कैबल - वर्जन' चलाता हूं, तब भी मुझे 'कैबल 16.0.2' मिलता है। क्या आप जानते हैं कि क्या हो रहा है? –

+0

एक ही समस्या [यहां] (http://stackoverflow.com/questions/27826656/cabal-install-cabal-install-doesnt-update-cabal-version-in-osx) –

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