ऐसा लगता है कि Emacs 24 पर अंतर्निहित नई पैकेज सिस्टम में कुछ त्रुटियां हैं जब स्थापित पैकेजों को ठीक से लोड करने और प्रारंभ करने की बात आती है।Emacs 24 पैकेज सिस्टम प्रारंभिक समस्याएं
हाल ही में, मैंने Emacs 24.1.1 में अपग्रेड किया जिसे 6/10/2012 को पुन: जारी किया गया था और मैं अंतर्निहित पैकेज सिस्टम का उपयोग करने की कोशिश कर रहा हूं और इसका उपयोग करके कई पैकेज स्थापित किए हैं, लेकिन उन सभी को एक समान समस्या है ऑटोलोड और प्रारंभिक से संबंधित है।
उदाहरण के लिए, मैं smex
नामक पैकेज का उपयोग करता हूं जो M-x
तार का उपयोग करने के लिए संवर्धन प्रदान करता है। इसके लिए आपको M-x
के लिए एक कुंजी परिभाषित करने की आवश्यकता है, इसलिए मैंने को init.el
फ़ाइल में जोड़ा। लेकिन emacs शुरू करने के बाद मैं M-x
तार दबाता हूं और मुझे संदेश मिलता है "प्रतीक की फ़ंक्शन परिभाषा शून्य है: smex" ... अगर मैंने अपनी init.el फ़ाइल में (require 'smex)
भी डाला है तो मुझे त्रुटि संदेश "फ़ाइल त्रुटि: नहीं हो सकता खुला लोड फाइल, SMEX "
SMEX के स्थान, लेकिन यह अपेक्षित तरीके से बनाता लोड पथ वैरिएबल को जोड़ना, कि पहली जगह में एक पैकेज प्रणाली होने का पूरा उद्देश्य को हराने के लिए लगता है ...
कोई विचार? क्या कोई बेहतर तरीका है या क्या हम अभी इस सीमा के साथ रहते हैं?
मुझे लगता है कि फिल्स से जवाब बहुत मूल्यवान और यहां तक कि यह एक से सही है; वह यह भी बताता है कि क्यों। –
@ErikAllik, डाउनवॉटिंग रिपोर्ट करना है कि जानकारी गलत है। आपको केवल दूसरे सटीक उत्तर को अपनाना चाहिए था। यह समझने के लिए कि यह उत्तर क्यों स्वीकार किया गया था, बस तिथियों को देखें। यह दूसरे से 15 महीने पहले लिखा गया था। –
यह केवल स्कोर को संतुलित करने के लिए था - संभवतः अनुचित कार्य :) –