今天我的emacs突然报错了,之前是按照我们老师给的一个教程配置的,我才接触emacs不久,不知道怎么解决就重新装了,结果还是报错,初始化的时候一直卡在melpa.org:443进不去,折腾到这个点也没解决
都报错了,粘贴个报错信息有那么难吗?
可能是我没说清楚,报错之后我又重装了,现在卡在443那里
@LdBeth 已经给你指出了解决melpa:443 卡住的问题了,因为社会主义特色的网络,所以用不了资本主义的melpa. Emacs-China 有melpa, elpa 等网站的镜像,你按着镜像的说明文档操作就可以解决443 卡住的问题了.
经过实测,"purcell"的配置没有问题。
我删除自己的配置从头到尾安装"purcell"的配置,就在国内,安装过程是有点慢,10min左右的样子。
环境:
- 操作系统
Linux SunDawning 4.15.0-kali2-amd64 #1 SMP Debian 4.15.11-1kali1 (2018-03-21) x86_64 GNU/Linux
- Emacs的版本
GNU Emacs 25.3.1
在终端里:
- 删除".emacs.d"文件夹
rm -rf ~/.emacs.d/
- 重新下载"emacs.d"
git clone https://github.com/purcell/emacs.d ~/.emacs.d
- 安装Emacs配置
中断时再重复执行一遍emacs --batch --load "~/.emacs.d/init.el"
- 首次启动Emacs
emacs
- 正常使用时
我的操作步骤是这样的,打开emacs因为卡住我按C+g然后M-x customize-variable RET package-archives ,在这里设置镜像地址,为什么不能保存
我把 purcell 的 init-elpa.el 里面的镜像地址给改了,不知道对不对,好在是能用了。谢谢提醒
哈哈,最后这个“早点睡”好有宗师的既视感
问个事儿,为啥我们做了个国内的镜像?原来的那个被禁了(为啥啊),还是慢?
被墙了吧!?
理由大概是“就算已经有别人在做了(清华源,popkit 源),做了也没什么坏处,可以学习怎么搭仓库,也能自拍按需要自己添别的包上去”
没那么夸张,只是因为在国外本来就比较慢而已。我当时装 Spacemacs 用原来的也只是多刷了三五次就装全了。
嗯,在这里改没问题。反而现在 customize variable 没有多少人用。
我本来也是想早点睡的,结果那时候赶飞机打包完东西已经天亮了就没睡。
更多的镜像意味着中心化程度降低,对于环境的发展是有利的
We are everywhere. We are nowhere.
我那天在customize variable中试了,结果没法保存
因为配置里面用 setq 设置的会覆盖 custom variable。