【发布时间】:2011-07-20 03:51:15
【问题描述】:
我想在 Mac OS X 上启动 Emacs。
当我在终端中运行“emacs”命令时,出现错误;
信号(错误(“未知关键字:风险”)) error("未知关键字 %s" :risky) 自定义句柄关键字(包加载列表:风险 t 自定义变量) ... ..什么是“风险”?
我只是安装“入门工具包”。
我该如何解决这个问题?
===== 更新
此错误仅发生在 Mac OSX 终端上的内置 Emacs 中。
在 GUI Emacs(GNU) 中,它可以工作。
这是完整的错误痕迹。
调试器进入--Lisp 错误:(错误“无法从调试器返回错误”) 信号(错误(“未知关键字:风险”)) error("未知关键字 %s" :risky) 自定义句柄关键字(包加载列表:风险 t 自定义变量) custom-declare-variable(package-load-list (quote (all)) "要加载的 `package-initialize' 的包列表。\n每个 el$ (defcustom package-load-list (quote (all)) "要加载的 `package-initialize' 的包列表。\nthis$ 中的每个元素 eval-buffer(#> nil "/Users/rushcut/.emacs.d/package.el" nil t) ;读取缓冲区位置 9123 load-with-code-conversion("/Users/rushcut/.emacs.d/package.el" "/Users/rushcut/.emacs.d/package.el" nil t) 需要(包) eval-buffer(# nil "/Users/rushcut/.emacs.d/init.el" nil t) ;读取缓冲区位置 1099 加载代码转换(“/Users/rushcut/.emacs.d/init.el”“/Users/rushcut/.emacs.d/init.el”t t) load("/Users/rushcut/.emacs.d/init" t t) #[无"^H\205\276^@ \306=\203^Q^@\307^H\310Q\202A^@ \311=\2033^@\312\307\313\314#\203# ^@\315\202A^@\312\307\313\31$ 命令行() 普通顶级()===== 终于
安装 emacs 23.2。
一切正常。
【问题讨论】:
-
如果在您做任何事情之前发生这种情况,请使用 --debug-init 选项启动 emacs。这应该会告诉您错误发生在哪里。
-
我遇到了同样的问题,用自制软件安装了 emacs,删除了
/usr/bin/emacs(无论如何都是版本 22)。似乎可以解决它。