【发布时间】:2015-10-20 10:41:52
【问题描述】:
我正在使用 Emacs 24.4 和 org-mode 8.2.10(我不明白为什么我不能将它更新到最新版本 8.3.1。我的版本是 ELPA 中的最后一个版本,但是当我要求 org-我得到 8.2.10 的版本)。
事实是,现在我无法将任何 org 文件导出到任何类型的文件。错误信息是Symbol's value as variable is void: org-planning-line-re。
【问题讨论】:
我正在使用 Emacs 24.4 和 org-mode 8.2.10(我不明白为什么我不能将它更新到最新版本 8.3.1。我的版本是 ELPA 中的最后一个版本,但是当我要求 org-我得到 8.2.10 的版本)。
事实是,现在我无法将任何 org 文件导出到任何类型的文件。错误信息是Symbol's value as variable is void: org-planning-line-re。
【问题讨论】:
一个建议是从未加载当前 Org 副本的新 emacs 实例重新安装 Org。
根据您的描述,Org 8.3.1 似乎是从 Elpa 安装的,而您现有的 Org (8.2.10) 副本处于活动状态,导致安装损坏。
【讨论】:
org-20150810 并从 elpa 重新安装了 org,但没有任何效果。 emacs 的新实例是什么意思?新安装的 emacs?
C-u M-x org-reload 以加载未编译的文件。然后使用 package-list-packages 卸载并重新安装 Org。
M-x org-reload 时,一切似乎都运行良好。 org 版本现在是 8.3。导出为 pdf 的唯一问题是 LaTeX 使用了未找到的样式文件(来自 Kieran Healy Emacs-starter-kit)。但是现在我可以导出到markdown了。
M-x org-reload。发生了什么?
出现此问题的原因可能是您从系统安装加载 org 包,然后从本地安装(例如从 ELPA 存储库)再次加载它。
仔细检查您在(package-initialize) 之前是否有任何(require 'org)。
【讨论】: