请问为什么终端打开spacemacs会重新下载一次package呢

而且安装的时候还有各种错误

Compiling file /Users/x x x/.emacs.d/elpa/26.3/helm-20201019.715/helm-x-files.el at Tue Nov 17 22:49:12 2020

In ace-jump-helm-line--do:
ace-jump-helm-line.el:440:20:Warning: reference to free variable
    ‘ace-jump-helm-line-autoshow-mode’
ace-jump-helm-line.el:444:22:Warning: ‘avy--process’ is an obsolete function
    (as of 0.4.0); use ‘avy-process’ instead.

In ace-jump-helm-line--update-line-overlays-maybe:
ace-jump-helm-line.el:516:48:Warning: reference to free variable ‘lst’

OSX里emacs的app在$HOME/Applications/Emacs.app/Contents/MacOS/Emacs,

一般不在你path里,很显然你path里的emacs是另外装上的,版本和app不一致,然后spacemacs又有类似的这么一句

(setq package-user-dir
      (expand-file-name (format "elpa-%s.%s" emacs-major-version emacs-minor-version)
                        user-emacs-directory))

自然会重装一遍…

1 个赞

感谢呀,那我们是不是需要将其中一个卸载掉比较好?

卸掉老点的就好.

我之前还用命令试着装了下emacs-plus但是失败了,然后brew unlink emacs之后不知道应该link哪一个了😂

$ brew tap d12frosted/emacs-plus

$ brew install emacs-plus

$ brew linkapps emacs-plus

不知道emacs-plus和e macs有什么区别吗

我不用osx, 你可能需要翻一翻emacswiki和brew的相关页面.

1 个赞

好的谢谢!!!