1、An error occurred while installing vim-powerline (error: (wrong-type-argument package-desc nil))解决方法:brew install gnu-tar 参考链接,自己通过这个链接,修复了这个问题。
2、pick your editing style for recovery,每次启动email会出现这个,很烦人(其实这个错误说明上次 emacs 没有正常启动)。
用 emacs --debug-init 可以看到具体的错误:
Debugger entered--Lisp error: (void-function global-linum-mode)
(global-linum-mode 1)
eval-buffer(#<buffer *load*-730211> nil "/Users/wjsu/.spacemacs" nil t) ; Reading at buffer position 25911
load-with-code-conversion("/Users/wjsu/.spacemacs" "/Users/wjsu/.spacemacs" nil nil)
load("~/.spacemacs")
(condition-case err (load dotspacemacs) ((debug error) (message "Error loading .spacemacs: %S" err) nil))
(if (condition-case err (load dotspacemacs) ((debug error) (message "Error loading .spacemacs: %S" err) nil)) nil (dotspacemacs/safe-load))
(if (file-exists-p dotspacemacs) (if (condition-case err (load dotspacemacs) ((debug error) (message "Error loading .spacemacs: %S" err) nil)) nil (dotspacemacs/saf$
(let ((dotspacemacs (dotspacemacs/location))) (if (file-exists-p dotspacemacs) (if (condition-case err (load dotspacemacs) ((debug error) (message "Error loading .s$
dotspacemacs/load-file()
spacemacs/init()
(let ((please-do-not-disable-file-name-handler-alist nil)) (require 'core-spacemacs) (spacemacs/dump-restore-load-path) (configuration-layer/load-lock-file) (spacem$
(if (not (version<= spacemacs-emacs-min-version emacs-version)) (error (concat "Your version of Emacs (%s) is too old. " "Spacemacs requires Emacs version %s or abo$
eval-buffer(#<buffer *load*> nil "/Users/wjsu/.emacs.d/init.el" nil t) ; Reading at buffer position 3366
load-with-code-conversion("/Users/wjsu/.emacs.d/init.el" "/Users/wjsu/.emacs.d/init.el" t t)
load("/Users/wjsu/.emacs.d/init" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode 0x1568621a550c19>) #f(compiled-function () #<bytecode -0x1f3c61addc6e3ff5>) t)
command-line()
normal-top-level()
用 chatgpt,可以说明,是找不到这个函数。
这个链接 里说了,emacs 2 8有,到 emacs 29 没有了,出现了问题。
解决这个问题的关键是:把 error log 复制了出来,并问了一下 chatgpt。
3、还有一个非常重要的认识的,.emacs.d/ 文件夹就是 spacemacs 的文件夹,只需要 git pull 一下,就能升级最新的版本(在 emacs 右上角能看到版本的信息:0.999.0@29.4 (spacemacs))。
经验
1、
转载请注明:牛哥678 » spacemacs 修复记