Emacs में Coq के लिए प्रूफ जनरल को कॉन्फ़िगर करना


4

मैंने डिफ़ॉल्ट इंस्टॉलर से अपने सिस्टम में Coq इंस्टॉल किया। फिर मैंने अपने मौजूदा emacs में प्रूफ जनरल जोड़ा। लेकिन समस्या यह है कि जब मैं emacs में एक कमांड चलाने की कोशिश करता हूं तो मुझे emacs से निम्नलिखित मिलते हैं,

प्रोग्राम के लिए खोज ऐसी कोई फ़ाइल या निर्देशिका coqtop नहीं है

मेरा मानना ​​है कि कुछ कॉन्फ़िगरेशन त्रुटियां हैं।

अपने विचारों के लिए तत्पर हैं।


आप एक मूल स्थिति की तरह ध्वनियों का वर्णन करते हैं, जहां जांच करने के लिए पहली चीजें होंगी कि क्या पुस्तकालय आपके लोड पथ में है, और क्या उस लाइब्रेरी में सबसे नीचे एक बयान दिया गया है, और क्या आपके उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल में एक आवश्यक कथन है। आमतौर पर, उचित प्रक्रिया एक निर्देशिका को लोड पथ पर असाइन करने और लाइब्रेरी को वहां रखने के लिए है। उपयोगकर्ता कॉन्फ़िगरेशन में, फ़ाइल एक स्टेटमेंट डालती है (require '....)। जब तक पुस्तकालय आपके लोड पथ में है, और तब तक जब तक उसका कथन है (provide '...), तो यह आमतौर पर लोड मुद्दों को हल करने के लिए पर्याप्त है।
lawlist

जवाबों:


1

मुझे अभी पता चला है कि मुझे emacs पथ के लिए coqtop पथ शामिल करना होगा। या आप अपने सिस्टम पथ में हो सकता है। उस स्थिति में आपको शेल से emacs मंगाना होगा।


1
नमस्ते, मुझे एक ही त्रुटि संदेश मिलता है, हालांकि मैंने एक मैक पर होमब्रे के साथ कोक स्थापित किया है। क्या आप संभवतः अधिक विस्तार से बता सकते हैं कि एमएसीएस पथ को कैसे जोड़ा जाए?
Michael Bächtold

1
इसे .emacs: (कस्टम-सेट-वेरिएबल्स '(coq-prog-name "PATH / TO / coqtop")' (प्रमाण-तीन-विंडो-सक्षम t) से जोड़कर हल किया गया
Michael Bächtold

वास्तव में मैंने केवल शेल से emacs का आह्वान किया था, और उस स्थिति में यह बैश के पथ परिवर्तन को प्राप्त करता है।
P basak

1

ओपी के मामले से अलग लेकिन एक समान मुद्दा: त्रुटि संदेश Searching for program: no such file or directory, coqtop यदि आपने coq स्थापित नहीं किया है तो भी हो सकता है। फिर coqtop आपके सिस्टम से कमांड गायब होगी।

निदान करने के लिए, भागो which coqtop। यदि परिणाम रिक्त है, तो यह आपके पथ पर स्थापित नहीं है या नहीं है।

मैक पर, मैंने इस समस्या को कोक के साथ स्थापित करके हल किया homebrew का उपयोग करते हुए brew install coq


प्रश्न विशेष रूप से बताता है "मैंने Coq स्थापित किया है" , तो यह समस्या नहीं है।
Toby Speight

1
जैसा कि मैंने कहा, यह ओपी के मामले से अलग है। लेकिन यह सवाल खोज परिणामों में आता है Searching for program no such file or directory coqtop। इनमें से कई मामलों में, यह उत्तर उपयोगी है।
dinosaur
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.