已经把所有远端的源给注释掉了
就是想找一个最简单的方式,本地起服务就太麻烦了,也许现在还没有这个功能,我刚用spacemacs,以前emacs也是轻度用户,所以想偷懒问问有没有现成的 谢谢你哈
不客气哈
;; 讲道理elpa需要的本地服务器大概php -S
或者python -m SimpleHTTPServer 80
就够了吧:joy:
不知道,我不太熟怎么起http服务,现在用之前的笨办法,将dotspacemacs-install-packages设置为all,出错的就不管了,安装完后再修改为used-but-keep-unused,然后备份.emacs.d/elpa
能详细说一下这一段配置是放在哪的吗,
我试了同样的配置,把所有外网的地址项都注释掉,只留本机的,
然后启动emacs,提示contacting host: ~:80,没有成功安装需要的包
原来只有spacemacs/core/core-configuration-layer.el里面有如下一段代码:
(setq package-archives (configuration-layer//resolve-package-archives configuration-layer–elpa-archives))
格式长得不一样我就傻眼了。。。
这几种都试了一下,没有成功,可能还是我写得不对,后面两种是与setq configuration-layer–elpa-archives并列的层级
(setq configuration-layer–elpa-archives '( ;(“mygnu” . “~/elpa_mirror_bak/gnu/”) ;(“mymelpa” . “~/elpa_mirror_bak/melpa/”) ;(“myorg” . “~/elpa_mirror_bak/org/”)
)
)
;(setq package-archives '((“mygnu” . “~/elpa_mirror_bak/gnu/”)))
;(setq package-archives ; '( ; (“mygnu” . “~/elpa_mirror_bak/gnu/”) ; (“mymelpa” . “~/elpa_mirror_bak/melpa/”) ; (“myorg” . “~/elpa_mirror_bak/org/”) ; ))
试的时候是把整个.emacs.d/elpa目录删掉的,什么目录都不会生成 同步到本地的melpa等目录里有archive-contents这个文件这个文件 elpa-mirror已经试过了,只是备份已有的.emacs.d/elpa目录里的内容,不是想要的功能, 折腾这么久还没解决,就暂时不管了,用嘴简单的方案替代
谢谢你的热心回复,谢谢:grinning:
(setq configuration-layer-elpa-archives '((“melpa-cn” . “//?/d:/cwRsync_5.5.0_x86_Free/elpa/melpa/”) (“org-cn” . “//?/d:/cwRsync_5.5.0_x86_Free/elpa/org/”) (“gnu-cn” . “//?/d:/cwRsync_5.5.0_x86_Free/elpa/gnu/”))) )
windows上的路径用这种
网络原因,elpa?难道国内不能连接elpa吗?被禁了??????