字节编译错误
我想对 .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 '***)
都会导致类似的错误
I want to byte-compile some el files in my .emacs.d directory.I wrote a file like this:
cl.el:
(add-to-list 'load-path "~/.emacs.d/slime/")
(require 'slime)
and someother code.when i byte-compile it,the error is:
Error: Cannot open load file: slime
however,i really put the slime package in the directory.
and i use the batch-byte-compile also find that all el files contain
(require '***)
will result out the similar error
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
~ 不被扩展;使用绝对路径或
(add-to-list 'load-path (expand-file-name "~/.emacs.d/slime/"))
。这本身与字节编译无关。
~ does not get expanded; use an absolute path, or
(add-to-list 'load-path (expand-file-name "~/.emacs.d/slime/"))
.This is unrelated to byte compilation, per se.