我已经从emacs list-packages安装了org-mode版本8.2.1。 我下载了最新版本8.2.4并将其放在.emacs.d中并将以下内容添加到我的.emacs中,
(add-to-list 'load-path "~/.emacs.d/org-8.2.4/lisp")
Emacs仍然将org-mode版本报告为8.2.1
答案 0 :(得分:2)
尝试首先从load-path
删除org-mode的旧安装:
(require 'cl)
;; Org-mode that was shipped with Emacs
(setq load-path (remove-if (lambda (x) (string-match-p "org$" x)) load-path))
;; ELPA
(setq load-path (remove-if (lambda (x) (string-match-p "org-20" x)) load-path))
(setq custom-org-path "~/.emacs.d/org-8.2.4/lisp")
(add-to-list 'load-path custom-org-path)
还要确保尽早在init.el
中执行此操作 - 特别是如果您为emacs配置文件使用基于org-mode的系统。
答案 1 :(得分:-1)
将以下内容添加到init.el文件中。
(require 'package)
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
来自组织契约指南here。