gpt4 book ai didi

macos - Emacs 中的 'risky' 是什么?

转载 作者:行者123 更新时间:2023-12-03 05:24:12 25 4
gpt4 key购买 nike

我想在 Mac OS X 上启动 Emacs。

当我在终端中运行 'emacs' comamnd 时,出现错误;

signal(error ("Unknown keyword :risky"))  error("Unknown keyword %s" :risky)  custom-handle-keyword(package-load-list :risky t custom-variable).....

什么是“风险”?

我刚刚安装了“入门套件”。

如何解决这个问题?

=====更新

此错误仅发生在 Mac OSX 终端上的内置 Emacs 中。

在 GUI Emacs(GNU) 中,它可以工作。

这里是完整的错误跟踪。

Debugger entered--Lisp error: (error "Cannot return from the debugger in an error")  signal(error ("Unknown keyword :risky"))  error("Unknown keyword %s" :risky)  custom-handle-keyword(package-load-list :risky t custom-variable)  custom-declare-variable(package-load-list (quote (all)) "List of packages for `package-initialize' to load.\nEach el$  (defcustom package-load-list (quote (all)) "List of packages for `package-initialize' to load.\nEach element in this$  eval-buffer(#> nil "/Users/rushcut/.emacs.d/package.el" nil t)  ; Reading at buffer position 9123  load-with-code-conversion("/Users/rushcut/.emacs.d/package.el" "/Users/rushcut/.emacs.d/package.el" nil t)  require(package)  eval-buffer(# nil "/Users/rushcut/.emacs.d/init.el" nil t)  ; Reading at buffer position 1099  load-with-code-conversion("/Users/rushcut/.emacs.d/init.el" "/Users/rushcut/.emacs.d/init.el" t t)  load("/Users/rushcut/.emacs.d/init" t t)  #[nil "^H\205\276^@   \306=\203^Q^@\307^H\310Q\202A^@ \311=\2033^@\312\307\313\314#\203#^@\315\202A^@\312\307\313\31$  command-line()  normal-top-level()

=====终于

安装 emacs 23.2。

一切正常。

最佳答案

卸下入门套件,重新开始。

harpo评论说,要调试您的实际问题,请尝试使用 --debug-init 启动 Emacs,它应该提供堆栈跟踪,显示导致问题的行。

但实际上,摆脱入门套件。

如果您想开始使用 Emacs,请查看 all the other questions folks have asked about beginning Emacs并尝试一些已经为初学者提供的技巧。特别感兴趣的是关于 starting with Ergo Emacs 的问题,这与从入门套件开始本质上是一样的。

更新

从堆栈跟踪来看,入门工具包所需的 custom 版本似乎比您在 Mac 上使用的 Emacs 附带的版本新。 riskydefcustom 的关键字,它是在 Emacs 23.1 中添加的(请参阅 NEWS.23.1 )。因此,要么升级 Mac 的 Emacs,下载更新版本的 custom(此时可能无法实现),要么通过在 中注释掉 (require 'package) 来删除入门工具包。 init.el.

关于macos - Emacs 中的 'risky' 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com