[问题求助] Doom sync 无法 tangle 配置文件

init.el 中开启 literatedoom sync 报错如下

x There was an unexpected runtime error
  Message: Symbol's value as variable is void
  Details: (org--built-in-p)
  Backtrace:
    (byte-code "\301\302!\21\204\303 \304\232\204\305\306\307\"\210\310...
    (require ob-eval)
    (eval-buffer #<buffer  *load*-501503> nil "/home/charl/.config/emacs/.local/st...
    (load-with-code-conversion "/home/charl/.config/emacs/.local/straight/build-28...
    (require ob-core)
    (eval-buffer #<buffer  *load*-369783> nil "/home/charl/.config/emacs/.local/st...
    (load-with-code-conversion "/home/charl/.config/emacs/.local/straight/build-28...
    (require ob-exp)
    (eval-buffer #<buffer  *load*-607972> nil "/home/charl/.config/emacs/.local/st...
    (load-with-code-conversion "/home/charl/.config/emacs/.local/straight/build-28...
    (require ox nil t)
    (and (require 'ox nil t) (require 'ob-tangle nil t) (let* ((default-directory ...
  ! Wrote extended backtrace to ~/.config/emacs/.local/state/logs/cli.doom.230712184335.4916.error
✓ Finished in 0.43914s

在删除 config.el 后进行 doom sync 生成的 config.el 内容为空,config.org 中的内容 tangle 失败。

如果关闭 init.el 中的 literate 选项,在 Emacs 中手动 tangle config.orgdoom sync 正常运行,而且配置文件正常生效。但此时 doom doctor 仍会报错,结果如下

The doctor will see you now...

> Checking your Emacs version...
> Checking for Doom's prerequisites...
> Checking for Emacs config conflicts...
> Checking for great Emacs features...
! Emacs was not built with native compilation support
  Users will see a substantial performance gain by building Emacs with
  native compilation support, availible in emacs 28+.You must install a
  prebuilt Emacs binary with this included, or compile Emacs with the
  --with-native-compilation option.
> Checking for private config conflicts...
> Checking for stale elc files...
! ~/.config/emacs/.local/straight/build-28.2/org/ob-C.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-core.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-exp.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-gnuplot.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-haskell.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-lisp.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-lob.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-ref.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-scheme.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ob-tangle.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc-basic.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc-biblatex.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc-bibtex.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc-csl.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc-natbib.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/oc.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ol.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-agenda.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-archive.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-attach.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-capture.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-clock.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-colview.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-compat.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-crypt.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-cycle.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-datetree.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-element.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-feed.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-fold-core.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-fold.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-footnote.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-goto.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-habit.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-id.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-indent.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-inlinetask.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-keys.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-latex-preview.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-lint.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-list.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-macro.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-macs.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-mobile.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-mouse.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-num.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-pcomplete.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-persist.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-protocol.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-refile.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-src.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-table.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org-timer.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/org.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-ascii.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-beamer.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-html.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-icalendar.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-koma-letter.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-latex.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-man.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-md.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-odt.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-org.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-publish.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox-texinfo.elc is out-of-date
! ~/.config/emacs/.local/straight/build-28.2/org/ox.elc is out-of-date
> Checking for problematic git global settings...
> Checking Doom Emacs...
  x There was an unexpected runtime error
    Message: Symbol's value as variable is void
    Details: (org--built-in-p)
    Backtrace:
      (byte-code "\301\302!\21\204\303 \304\232\204\305\306\307\"\210\3...
      (require ob-emacs-lisp)
      (if active (require (intern (concat "ob-" lang))) (fmakunbound (intern (conc...
      (let ((active (cdr pair)) (lang (symbol-name (car pair)))) (if active (requi...
      (let ((pair (car --dolist-tail--))) (let ((active (cdr pair)) (lang (symbol-...
      (while --dolist-tail-- (let ((pair (car --dolist-tail--))) (let ((active (cd...
      (let ((--dolist-tail-- org-babel-load-languages)) (while --dolist-tail-- (le...
      (org-babel-do-load-languages org-babel-load-languages ((emacs-lisp . t)))
      (custom-initialize-reset org-babel-load-languages (funcall #'(closure (crm-s...
      (custom-declare-variable org-babel-load-languages (funcall #'(closure (crm-s...
      (eval-buffer #<buffer  *load*-429579> nil "/home/charl/.config/emacs/.local/...
      (load-with-code-conversion "/home/charl/.config/emacs/.local/straight/build-...
    ! Wrote extended backtrace to ~/.config/emacs/.local/state/logs/cli.doom.230712185026.5020.error