मेरे पास Emacs बहुत अच्छी तरह से काम कर रहा था और फिर मैंने अपने कंप्यूटर को पुनरारंभ किया। अब कोड का यह ब्लॉक मुझे मेरी init-files लोड करने से रोकता है:बाइट-कोड: चर के रूप में प्रतीक का मान शून्य है: org-babel-tangle-lang-exts
(require 'ob-clojure)
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . nil)
(R . t)
(python . t)
(js . t)
(scheme . t)
(C . t)
(clojure . t)
(lilypond . t)
(octave . t)))
मुझे नहीं पता कि यह क्यों होगा। मैं पुनरारंभ करने से पहले आर के साथ ठीक काम करने के लिए बेबेल प्राप्त कर लिया था। अब मैं संदेश मिलता है:
byte-code: Symbol's value as variable is void: org-babel-tangle-lang-exts
मैं उल्लेख ऑर्ग-कोलाहल भी चीज के लिए निर्देशिका grep'd और केवल ऊपर अभिव्यक्ति आया। यह प्लस तथ्य यह है कि जब मैं इससे छुटकारा पाता हूं तो मेरे बाकी इनिट-फाइल कोड लोड होते हैं, मुझे लगता है कि यह कोड समस्या है। लेकिन ऑर्ग-मोड एक ऐसे फ़ंक्शन का जिक्र क्यों करेगा जो मेरे पास नहीं है?
रनिंग Emacs --debug-init दिया:
Debugger entered--Lisp error: (void-function org-babel-do-load-languages) (org-babel-do-load-languages (quote org-babel-load-languages) (quote (... ... ... ... ... ... ... ...))) eval-buffer(#load<2>> nil "/home/kca/.emacs.d/init-org.el" nil t) ; Reading at buffer position 3080 load-with-code-conversion("/home/kca/.emacs.d/init-org.el" "/home/kca/.emacs.d/init-org.el" nil nil) load("init-org") eval-buffer(# nil "/home/kca/.emacs.d/init.el" nil t) ; Reading at buffer position 1464 load-with-code-conversion("/home/kca/.emacs.d/init.el" "/home/kca/.emacs.d/init.el" t t) load("/home/kca/.emacs.d/init" t t) #[nil "\205\264
मैं जाँच करने की कोशिश की है, तो सही ऑर्ग मोड संस्करण लोड हो रहा है था:
M-x load-library
org
M-x org-version
=> Org-mode version 7.7
यहाँ init.el में कोड है कि इसे लोड कर रहा है:
(add-to-list 'load-path (concat conf-dir "org-7.7/lisp"))
(add-to-list 'load-path (concat conf-dir "org-7.7/contrib/lisp"))
मैं Emacs 23.2 और Org-7.7 का उपयोग कर रहा हूं। आपकी सहायताके लिए धन्यवाद!