我想在.emacs.d目录中对一些el文件进行字节编译。我写了一个这样的文件: cl.el:
(add-to-list 'load-path "~/.emacs.d/slime/")
(require 'slime)
和其他代码。当我对其进行字节编译时,错误是:
Error: Cannot open load file: slime
然而,我真的把slime包放在目录中。 我使用batch-byte-compile也发现所有el文件都包含
(require '***)
会导致类似的错误
答案 0 :(得分:1)
〜没有扩大;使用绝对路径,或(add-to-list 'load-path (expand-file-name "~/.emacs.d/slime/"))
。
这与字节编译本身无关。