MacOS环境下Org-Mode编译失败怎么解?

使用doom emacs,平时都很正常,今天upgrade,发现在Building org-mode时失败:

> Building org-mode...
x There was an unexpected error
  Message: error
  Data: (error . ":pre-build command error in \"org-mode\" recipe in command \"(\\\"make\\\" \\\"oldorg\\\" \\\"EMACS=/usr/local/Cellar/emacs-plus\\\\\\\\@27/27.2/Emacs.app/Contents/MacOS/Emacs\\\")\"")
  Backtrace:
    (signal error (":pre-build command error in \"org-mode\" recipe in command
    (error ":pre-build command error in %S recipe in command %S" "org-mode" "(
    (condition-case err (if (cl-every #'stringp command) (if (apply #'straight
    (let ((command (car --dolist-tail--))) (condition-case err (if (cl-every #
    (while --dolist-tail-- (let ((command (car --dolist-tail--))) (condition-c
    (let ((--dolist-tail-- (if (cl-every #'listp commands) commands (list comm
    (let ((default-directory repo) (commanderror nil)) (let ((--dolist-tail--
    (if repo (let ((default-directory repo) (commanderror nil)) (let ((--dolis
    (let* ((commands (and t (if post post-build pre-build))) (repo (and comman
    (let* ((--cl-rest-- recipe) (pre-build (car (cdr (plist-member --cl-rest--
! Extended backtrace logged to ~/.emacs.d/.local/doom.error.log

请问有什么解决方案,是否过几天再upgrade?

截取了部分backtrace

-- lisp-interaction --

vim: set ft=lisp:

(error “:pre-build command error in “org-mode” recipe in command “(\“make\” \“oldorg\” \“EMACS=/usr/local/Cellar/emacs-plus\\\\@27/27.2/Emacs.app/Contents/MacOS/Emacs\”)””)

(signal error (":pre-build command error in “org-mode” recipe in command “(\“make\” \“oldorg\” \“EMACS=/usr/local/Cellar/emacs-plus\\\\@27/27.2/Emacs.app/Contents/MacOS/Emacs\”)”"))

(error “:pre-build command error in %S recipe in command %S” “org-mode” “(“make” “oldorg” “EMACS=/usr/local/Cellar/emacs-plus\\@27/27.2/Emacs.app/Contents/MacOS/Emacs”)”)

(condition-case err (if (cl-every #'stringp command) (if (apply #'straight–process-run-p command) nil (setq inhibit-startup-screen t commanderror t) (switch-to-buffer-other-window straight-process-buffer) (goto-char (point-max)) (error “%S” command)) (eval command)) ((error) (error (concat (if post “:post” “:pre”) “-build command error in %S recipe” (if commanderror (progn " in command")) " %S") package (if commanderror (car (cdr err)) err))))

(let ((command (car --dolist-tail–))) (condition-case err (if (cl-every #'stringp command) (if (apply #'straight–process-run-p command) nil (setq inhibit-startup-screen t commanderror t) (switch-to-buffer-other-window straight-process-buffer) (goto-char (point-max)) (error “%S” command)) (eval command)) ((error) (error (concat (if post “:post” “:pre”) “-build command error in %S recipe” (if commanderror (progn " in command")) " %S") package (if commanderror (car (cdr err)) err)))) (setq --dolist-tail-- (cdr --dolist-tail–)))

(while --dolist-tail-- (let ((command (car --dolist-tail–))) (condition-case err (if (cl-every #'stringp command) (if (apply #'straight–process-run-p command) nil (setq inhibit-startup-screen t commanderror t) (switch-to-buffer-other-window straight-process-buffer) (goto-char (point-max)) (error “%S” command)) (eval command)) ((error) (error (concat (if post “:post” “:pre”) “-build command error in %S recipe” (if commanderror (progn " in command")) " %S") package (if commanderror (car (cdr err)) err)))) (setq --dolist-tail-- (cdr --dolist-tail–))))

(let ((–dolist-tail-- (if (cl-every #'listp commands) commands (list commands)))) (while --dolist-tail-- (let ((command (car --dolist-tail–))) (condition-case err (if (cl-every #'stringp command) (if (apply #'straight–process-run-p command) nil (setq inhibit-startup-screen t commanderror t) (switch-to-buffer-other-window straight-process-buffer) (goto-char (point-max)) (error “%S” command)) (eval command)) ((error) (error (concat (if post “:post” “:pre”) “-build command error in %S recipe” (if commanderror (progn " in command")) " %S") package (if commanderror (car (cdr err)) err)))) (setq --dolist-tail-- (cdr --dolist-tail–)))))

同问。。。。