9

几个月来,我一直很喜欢使用 org 动态时钟块 ( C-c C-x C-r) 来帮助我计时。不过,突然发现它不起作用。我唯一改变的是下载列表包 org-contrib 和 org-mode。

M-x org-version

组织模式版本 7.8.11

尝试更新/添加动态块 ( C-c C-x C-r)

Symbol 的函数定义为 void:org-defvaralias

我试图defun在一些 org .el 文件中手动执行 s ,但这只会让事情变得更糟。有关解决此问题的最干净方法的任何建议?

实际上,我什至不能再打卡了,同样的错误。

我已经证实这是org-contrib从 ELPA 安装的结果,这似乎破坏了它。这很可悲,因为我很好地利用了其他org-contrib文件。

4

2 回答 2

9

我终于有时间解决这个问题。关键资源是http://orgmode.org/manual/Installation.html,当我尝试通过以下方式安装时,解决方案归结为我做错了两件事list-packages

  • 请记住在没有打开任何 org 文件或 org-config 设置的情况下开始运行 emacs。最好的方法是M-xkill-emacs重新开始emacs -q

  • 添加到 .emacs 文件的顶部:

;; Configure before loading org mode (package-initialize)  
(package-initialize)

我在这里写了更多关于它的内容。

于 2014-04-15T14:53:53.033 回答
5

我不知道这是否有帮助,但您可以尝试:

M-x load-library RET org-compat RET.

即使它有效,这也不是解决方案,只是一个丑陋的解决方法。

尝试在 orgmode 邮件列表上提问,它会吸引更多的观众。

于 2013-04-29T20:42:12.677 回答