Mensagem de erro “A definição da função do símbolo é nula: org-link-types” quando abro um arquivo .org

8

Eu tentei fazer com que o recurso "capture" funcionasse.

Eu fiz as seguintes coisas:

  • Instalação da versão mais recente do modo Org (agora versão 8.2.10)
  • Para obter o trabalho do recurso de captura, eu adicionei ao meu .emacs :
;;/programming/3622603/org-mode-setup-problem-when-trying-to-use-capture

;(add-to-list 'load-path "/nils/home/emacs.d/org-7.01h/lisp")

(require 'org-install)

(require 'org) ;; maybe this line is redundant

;; Verzeichnis für "org-capture" festlegen
 (setq org-default-notes-file (concat org-directory "/notes.org"))

(define-key global-map "\C-cc" 'org-capture)

Após essas alterações, recebo a mensagem de erro
Symbol's function definition is void: org-link-types
quando abro um arquivo .org.

Não sei como lidar com essa mensagem de erro.

testador
fonte
2
Você recebe esse erro porque org-link-typesé uma variável no modo 8.2.10 e não uma função. Mas, a partir dessa pesquisa , parece que esse símbolo possui uma definição de função nas versões mais recentes do orgmode (versão 9.x). Talvez, você misturou versões diferentes do orgmode?
Tobias
Sim, isso é possível.
Tester
Logo após a instalação, o emacs me disse que a versão do org-mode é 9.0.2, agora me diz que é a versão 8.2.10.
Tester
11
Portanto, você deve se livrar de uma dessas versões. Pode ser que uma dessas versões seja proveniente do gerenciador de pacotes do seu sistema (por exemplo, apt-getno linux) e a outra da elpa ou melpa (estas são encontradas unter ~/.emacs.d/elpa/org-20161017/).
Tobias
3
Você está usando o Spacemacs? Na versão 0.200.7, "camada organizacional" parece estar causando esses conflitos de versão no modo organizacional. Encontrei um problema relacionado aqui e propus uma solução com um patch (também no PR # 8399 ).
### RockyRoad #

Respostas:

3

Resolvi os problemas com a desinstalação de todos os pacotes organizacionais no elpa. Agora, os meus arquivos .org são abertos sem o erro e os links funcionam bem.

Obrigado a Tobias por suas dicas!

testador
fonte