最新消息:

spacemacs 修复记

未分类 niuge678 580浏览 0评论

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 修复记

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址