Mengekspor file org rusak ketika memutakhirkan ke orgmode 8.3

23

Orgmode saya baru-baru ini diperbarui ke 8.3 baru-baru ini, dan saya menemukan bahwa saya tidak dapat mengekspor file init.org saya lagi sebagai HTML.

Saya mendapatkan output berikut dalam *Messages*buffer:

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)))

Tampaknya mengalami kesulitan untuk menguraikan beberapa tajuk. Saya mencoba menghapus TITLEdan AUTHORheader dan ia dapat mengekspor.

john2x
sumber
2
Ini kemungkinan merupakan masalah dengan Org baru yang dikompilasi saat versi yang lebih lama dimuat. Coba instal dalam sesi bersih tanpa Org dimuat.
Kyle Meyer

Jawaban:

25

Urutan penuh langkah yang berhasil bagi saya:

  • Dari baris perintah:
    • Jalankan emacs tanpa memuat file init: emacs -q
  • Di emacs:
    • menjalankan C-u M-x org-reload
    • Gunakan package-list-packagesuntuk menghapus instalasi org: pilih itud x
    • Gunakan package-list-packagesuntuk menginstal ulang org: pilih itui x

Setelah memulai ulang emacs, semuanya bekerja.

avv
sumber
7
C-u M-x org-reloadsudah cukup untukku.
Alfred M.
0

Saya mengalami masalah dengan: 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-26dan Org-mode version 8.3.5 (8.3.5-elpa).

Saya dapat mengatasinya dengan menghapus "judul" atau garis apa pun yang dikeluhkannya.

Misalnya menghapus blok ini, saya dapat mengekspor ke keduanya ox-revealdan ox-twbs:

#+TITLE:  My Emacs Configuration
#+AUTHOR: JJ Asghar
#+EMAIL:  [email protected]
JJ Asghar
sumber
Saya harus mengatakan, juga menindaklanjuti dengan jawaban di atas menyelesaikan masalah saya juga.
JJ Asghar