【问题标题】:Emacs Lisp-error meaning when trying (require 'package)Emacs Lisp-error 尝试时的含义(需要'package)
【发布时间】:2021-09-19 00:23:23
【问题描述】:

我有一个 init.el 文件,它只包含一行

(require 'package)

我在 Red Hat Enterprise Linux Server Release 6.10(圣地亚哥)上运行 emacs 23.1

emacs --debug-init 的执行返回以下屏幕:

我完全不知道这意味着什么。

这实际上是遵循instructions 将elpy 设置为python 的IDE 的非常初步步骤...在我使用@ 的标准模式没有成功之后987654332@ 而不仅仅是python

会不会是这些机器无法上网?

【问题讨论】:

  • 请单独发布您关于使用 elpy 等的问题。请每个帖子只有一个问题。
  • 我相信要实现您的最终目标,您需要更新到比 23.1 更新的 Emacs 版本。我建议使用最新的稳定版本,即 27.2。
  • 嘿,Drew,你能告诉我我在哪里问过关于elpy 的任何问题吗?谢谢。

标签: emacs package emacs23


【解决方案1】:

package.el 不是 Emacs 23 的一部分。我相信你可以得到它here。 (那是 https://github.com/technomancy/package.el.)

不知道该版本的库是否与 Emacs 23 开箱即用兼容。

但你明白了 - 在线搜索 package.el,下载它,然后将其放入您的 load-path。那么你的require 应该会收到它。

【讨论】:

  • 我怀疑更大的问题是elpy(或其依赖项)很可能不支持 Emacs 23,此时它已经很老了。我不确定常规包存档是否可以与 package.el 的版本一起使用,早于它包含在 Emacs 中...我记得旧版本有一个单独的存档,我想它还没有多年来感动。
  • 我将在这里超越礼仪,谢谢你,这是一台我对它的控制为零的机器,但很高兴知道这些软件包可能不受支持,而 emacs 版本老的。它让我有机会要求更新。
  • 在更新 emacs 时,您可能还会询问操作系统的更新:我认为 RHEL 6.10 会很高兴地运行最近的 emacs,但它是旧的并且@987654322 @.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-02
  • 2012-04-22
  • 1970-01-01
相关资源
最近更新 更多