公司的开发机不能上外网,如何安装spacemacs?

公司的开发机不能上外网,如何安装spacemacs?

把自己电脑上的.emacs.d复制到公司的开发机上不就好了。

就这么简单?

不要别的了啊,就这么简单。当然,你还要把. spacemacs.d也复制过去。

插个无线网卡,用手机当热点

直接复制.emacs.d,新机器上报一大推错误。

什么错误?你的外部依赖装完没?

复制一个elpa的镜像,在本机,然后把package的url指向局域网

我以前也这么折腾过,但是还是累,自己单独搞份配置(mac或者wsl上),复制 .emacs.d过去,然后还有自己用到的插件也在那边装下,如果想用线程的话,doom都比space强多了,主要是他们依赖太多,很多东西都是网络下载的,比较麻烦,不太好确认,不如只装自己需要的插件,这样方便一点

https://github.com/redguardtoo/elpa-mirror 用已安装的包建一个本地镜像。spacemacs用package.el,应该没问题。

package的url指向局域网?不是应该指向本机的elpa镜像吗?

checking for native json support: error

听着像是你的Emacs版本问题

好像是的,貌似得重新编译一下

一个意思。。。

有空我试试看,这跟直接复制.emacs.d相比有什么好处吗

不能装预编译包?何必自己编译?上面那个错误似乎是依赖Emacs 27

编译后的elc依赖于更底层的api,不一定兼容最新版本emacs。

原来是这样啊

是的,编译时没有–with-json