2013-11-20 10 views
13

मैं emacs 24 का उपयोग कर रहा हूं और मार्मलेड स्थापित करना चाहता हूं।emacs marmalade: "लोड फ़ाइल नहीं खोल सकता", "पैकेज"

मैं http://marmalade-repo.org/ पर मेरे ~/.emacs फ़ाइल में निम्न जोड़ने की कोशिश की है, निर्देशों के अनुसार:

Error in init file: File error: "Cannot open load file", "package". 

:

(require 'package) 
(add-to-list 'package-archives 
    '("marmalade" . 
     "http://marmalade-repo.org/packages/")) 
(package-initialize) 

मैं ई-मैक्स फिर से लोड करने का प्रयास करते हैं मैं त्रुटि मिलती है क्या गलत हो सकता है?

+0

यदि आप इंटरैक्टिव रूप से 'एम-एक्स पैकेज-प्रारंभिक' टाइप करते हैं तो क्या होता है? –

+0

Emacs के बारे में बहुत कुछ नहीं पता, मैं सीधे dmg इंस्टॉल करना पसंद करूंगा ;-) – noob

+7

मैं emacs 22 का उपयोग नहीं कर रहा था 24. मैं डाउनवॉट के लायक हूं। –

उत्तर

7

लगता है कि Emacs के आपके संस्करण लाइब्रेरी package.el के साथ नहीं आते हैं। M-x find-library package इसे ढूंढता है? यदि नहीं, तो आप इसे वेब से डाउनलोड करने का प्रयास कर सकते हैं (शायद Emacs विकी से शुरू करें), और फिर इसे अपने load-path में डालें।

लेकिन उस स्थिति में भी यह आपके Emacs संस्करण के साथ काम नहीं कर सकता है।

+2

(मैं 4 साल बाद डाउनवोट से थोड़ा आश्चर्यचकित हूं। समझाने की देखभाल?) – Drew

2

मैक पर मैकपोर्ट से होमब्रू पैकेज प्रबंधन में स्विच करने के बाद मुझे यह त्रुटि संदेश था।

मुझे संदेह है कि मै मैकपोर्ट का उपयोग करके एमएक्स स्थापित करता हूं, और हालांकि यह मैकपोर्ट हटाने के बाद भी उपलब्ध था, लेकिन मैंने उन लाइब्रेरी को हटा दिया होगा जिन पर मैं भरोसा कर रहा था। होमब्री के माध्यम से emacs के नवीनतम संस्करण को स्थापित करने से समस्या ठीक हो गई।

अगर आपको लगता है कि आपने कुछ मूर्खतापूर्ण तरीके से कुछ किया हो तो emacs को दोबारा इंस्टॉल करें।

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