2012-04-26 20 views
11

को 1.0 cedet मैं ओएस एक्स पर emacs24 पर वर्तमान में कर रहा हूँअद्यतन कर रहा है 1.1

CEDET Version: 1.0 
         Requested  File   Loaded 
    Package    Version   Version   Version 
    ---------------------------------------------------------- 
    cedet:    1.0    nil    ok 
    eieio:    1.3    nil    ok 
    semantic:    2.0    nil    ok 
    srecode:    1.0    nil    Not Loaded 
    ede:     1.0    nil    Not Loaded 
    speedbar:    1.0    nil    Not Loaded 

emacs24 cedet के साथ आता है और मैं cedet 1.0 1.1 करने के लिए उन्नत करने के लिए कोशिश कर रहा हूँ। मैं के साथ cedet संकलित:

emacs -Q -nw -l cedet-build.el -f cedet-build -f save-buffers-kill-terminal 

और .emacs को (load-file "~/.emacs.d/cedet/common/cedet.el") जोड़ा जिसके बाद cedet बताया मुझे सभी

CEDET Version: 1.1 
         Requested  File   Loaded 
    Package    Version   Version   Version 
    ---------------------------------------------------------- 
    cedet:    1.1    ok    ok 
    eieio:    1.4    ok    ok 
    semantic:    2.1    ok    ok 
    srecode:    1.1    ok    ok 
    ede:     1.1    ok    ok 
    speedbar:    1.0.4   ok    ok 
    cogre:    1.1    ok    Not Loaded 
    cedet-contrib:  1.1    ok    Not Loaded 

हालांकि ठीक है और बांका था जब मैं इसे चलाने के लिए प्रयास करते हैं, एक टसेपेल्लिन नेतृत्व में की तरह अर्थ-मोड दुर्घटनाओं :

Autoloading समारोह अर्थ-मोड को परिभाषित करने में विफल रहा है

मैंने इसे emacs23 पर चलाने की कोशिश नहीं की है, मेरे पास मेरे सिस्टम पर emacs23 स्थापित नहीं है। मेरे पास मैकपोर्ट या फ़िंक भी नहीं है, मैंने होमब्रू का उपयोग करके emacs इंस्टॉल किया है। तो इसकी वैनिला emacs।

मैं अनुमान लगा रहा हूं क्योंकि एमेक में निर्मित एक सीडेट बिल्ड क्रैश हो रहा है, मैंने सीडेट और एमएक्स साइट्स के चारों ओर देखा, और यह देखने के लिए कुछ गुगल किया कि क्या इसे अपग्रेड करने का कोई तरीका है या नहीं शायद इस तथ्य के कारण अपग्रेड दस्तावेज़ को देखा गया है कि emacs24 प्री-रिलीज है और cedet1.1 काफी नया है। पहले से

चीयर्स ... :)

+0

क्या यह अभी भी काम नहीं कर रहा है? क्या आप अपने .emacs या बाद में शुरू में CEDET लोड करते हैं? –

उत्तर

11

कृपया, ध्यान में रखना, CEDET 1.1 (और 1.0) के सक्रियण Emacs के साथ बंडल CEDET की सक्रियता से अलग है। आपको कुछ उपयोग करने की आवश्यकता है:

(load-file "..../cedet/common/cedet.el") 
(semantic-load-enable-excessive-code-helpers) 

लोड और सक्रिय करने के लिए। यह पुराना व्यवहार पहले से ही संस्करण में बदला गया है जो वर्तमान में सीडीईटी के भंडार में है - इस हफ्ते से, विकास उसी योजना में बदल गया है जिसका उपयोग एमएक्स में सीईडीईटी के लिए किया जाता है।

"पुरानी" सक्रियण योजना के बारे में अधिक पढ़ने के लिए, कृपया my article देखें (हालांकि मैं इसे "नई" सक्रियण योजना के विवरण के साथ अपडेट करना चाहता हूं)।

+0

यह काम कर रहा है, अर्थपूर्ण थोड़ा सा चंचल है, अगर आप चाहें तो मैं आपको पूर्ण विवरण के साथ एक ईमेल छोड़ सकता हूं। और मैं वास्तव में लेख के एक अद्यतन संस्करण को बैठने में रूचि रखूंगा .. और चीयर्स :) – Sevki

+0

हां, कृपया मुझे एक ई-मेल (जीमेल पर एलेक्सॉट) भेजें - मैं देखूंगा, और शायद इसे मेलिंग सूची में पोस्ट करूंगा। हालांकि, मुझे लगता है कि निकटतम समय में, लोग "नई" योजना में संक्रमण के साथ व्यस्त होंगे। –

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