我想对.emacs.d目录中的一些el文件进​​行字节编译。我写了一个这样的文件:
cl.el:

(add-to-list 'load-path "~/.emacs.d/slime/")
(require 'slime)

和其他代码。当我字节编译它时,错误是:
Error: Cannot open load file: slime

但是,我确实将粘液包放在目录中。
而且我使用batch-byte-compile还发现所有el文件都包含
(require '***)

会导致类似的错误

最佳答案

〜不扩展;使用绝对路径或(add-to-list 'load-path (expand-file-name "~/.emacs.d/slime/"))

本质上,这与字节编译无关。

关于emacs - 字节编译错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7662154/

10-10 00:56