Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ergoemacs中安装habitrpg.el_Emacs_Emacs24_Ergoemacs - Fatal编程技术网

在ergoemacs中安装habitrpg.el

在ergoemacs中安装habitrpg.el,emacs,emacs24,ergoemacs,Emacs,Emacs24,Ergoemacs,我正在使用从下载的适用于windows的ergoemacs。版本如下: 马文2012-08-29 GNU Emacs 24.2.1(i386-mingw-nt6.1.7601) ErgoEmacs分布2.0.0 当我按照指令安装habitrpg.el()时,我得到以下错误: 符号的函数定义为void:cl eval when 我试图对这条指令进行注释,但对于cl defstruct,我再次遇到了相同的错误。我相信这与cl.el有关,但我不确定我可以使用哪一个可选的cl文件,或者我是否可以使用任何

我正在使用从下载的适用于windows的ergoemacs。版本如下:

马文2012-08-29 GNU Emacs 24.2.1(i386-mingw-nt6.1.7601) ErgoEmacs分布2.0.0

当我按照指令安装habitrpg.el()时,我得到以下错误:

符号的函数定义为void:cl eval when


我试图对这条指令进行注释,但对于cl defstruct,我再次遇到了相同的错误。我相信这与cl.el有关,但我不确定我可以使用哪一个可选的cl文件,或者我是否可以使用任何其他与ErgoEmacs兼容的habitrpg.el。请做必要的事情,如果您需要更多的信息,请告诉我。

事实上,有两个问题:

  • habitrpg不执行
    (需要'cl)
    ,而它应该执行
    (需要'cl-lib)
    。你应该向作者报告
  • 您的Emacs没有内置
    cl-lib
    ,因此您需要安装它(您可以从
    M-x软件包列表RET
    进行安装)

非常感谢您的回答。我从安装包中安装了cl lib 0.5,并将(require'cl)更改为(require'cl-lib)。但是,我收到了相同的错误。还有其他想法吗?如果您修改的文件已进行字节编译(
*.elc
),请提前感谢版本,除非您重新编译它们,否则通常不会看到您的更改,因为Emacs将按首选项加载编译后的文件。