Das Exportieren von Organisationsdateien bricht ab, wenn ein Upgrade auf Organisationsmodus 8.3 durchgeführt wird


23

Mein Organisationsmodus wurde kürzlich auf den neuesten Stand von 8.3 aktualisiert und ich habe festgestellt, dass ich meine init.org- Datei nicht mehr als HTML exportieren kann .

Ich erhalte die folgende Ausgabe im *Messages*Puffer:

org-babel-exp process emacs-lisp at line 34...
org-babel-exp process emacs-lisp at line 44...
org-babel-exp process emacs-lisp at line 51...
... hundreds of lines like these ...
apply: Wrong type argument: listp, #("John's Emacs Config" 0 19 (:parent (#0)))

Es scheint, dass es Probleme beim Parsen einiger Header gibt. Ich versuchte , die Entfernung TITLEund AUTHORHeader und es war für den Export können.


2
Dies ist wahrscheinlich ein Problem, wenn die neue Organisation kompiliert wird, während eine ältere Version geladen wird. Versuchen Sie, in einer sauberen Sitzung zu installieren, ohne dass Org geladen ist.
Kyle Meyer

Antworten:


25

Die vollständige Abfolge der Schritte, die bei mir funktioniert haben:

  • Von der Kommandozeile:
    • Führen Sie emacs aus, ohne die Init-Datei zu laden: emacs -q
  • In Emacs:
    • Lauf C-u M-x org-reload
    • Verwenden Sie package-list-packageszur Deinstallation org: wählen Sie es dannd x
    • Verwenden Sie package-list-packagesneu zu installieren org: Wählen Sie es danni x

Nach dem Neustart von Emacs hat alles funktioniert.


7
C-u M-x org-reloadwar genug für mich.
Alfred M.

0

Ich bin auf dieses Problem gestoßen mit: GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 10.11.5 (Build 15F34)) of 2016-07-26und Org-mode version 8.3.5 (8.3.5-elpa).

Ich konnte es umgehen, indem ich einen meiner "Titel" oder eine Zeile entfernte, über die ich mich beschwerte.

Zum Beispiel diesen Block zu entfernen, war ich in der Lage zu exportieren ox-revealund ox-twbs:

#+TITLE:  My Emacs Configuration
#+AUTHOR: JJ Asghar
#+EMAIL:  jjasghar@email.com

Ich sollte auch sagen, dass das Nachfassen der obigen Antwort auch mein Problem gelöst hat.
JJ Asghar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.