我正在使用ergoemacs从http://ergoemacs.org/index.html下载的Windows。版本如下:
2012-08-29关于MARVIN的GNU Emacs 24.2.1(i386-mingw-nt6.1.7601) ErgoEmacs发行版2.0.0
当我按照说明安装habitrpg.el(https://github.com/ryjm/habitrpg.el)时,我收到以下错误:
符号的函数定义为void:cl-eval-when。
我尝试评论此指令,我再次得到cl-defstruct的相同错误。我相信这与cl.el有关,但我不确定我可以使用哪个替代cl文件,或者我是否可以使用与ErgoEmacs兼容的其他habitrpg.el。如果您需要更多有关相同信息,请随时与我们联系。
答案 0 :(得分:2)
确实,有两个问题:
(require 'cl)
,而它应该(require 'cl-lib)
。您应该向作者报告。cl-lib
,因此您需要安装它(您可以从M-x package-list RET
进行安装。