【发布时间】:2013-05-27 05:32:03
【问题描述】:
我在(require 'org-mime) 出现"Cannot open load file" 错误,而加载路径变量似乎没问题:
load-path is a variable defined in `C source code'.
Its value is
("/home/alexey/.emacs.d/elpa/bbdb-20130526.1945" "/home/alexey/.emacs.d/elpa/org-mime-20120112" "/home/alexey/.emacs.d/elpa/smex-20130421.2153" "/usr/share/emacs/24.3/site-lisp" "/usr/share/emacs/site-lisp" "/usr/share/emacs/24.3/lisp
...
奇怪的是,补救措施看起来像这样(.emacs):
(add-to-list 'load-path "~/.emacs.d/elpa/org-mime-20120112")
它不仅仅是丑陋的:它是功能失调的,因为版本化的路径可能会发生变化。但是为什么会出错呢?
【问题讨论】:
-
如果你使用 elpa 系统,你需要先做 (require 'package) (package-initialize) 否则 emacs 甚至不会看到加载路径。 (我认为。)
-
这可能是您的 .emacs 中的排序问题,导致
(require 'org-mime)在正确设置load-path之前运行。
标签: emacs elisp require load-path