doom-emacs 使用 straight.el 安装包太慢了怎么解决

今天更新了 doom-emacs,发现 package 开始用 straight.el 管理了。然后清了缓存,重装包。半个小时才检出了几十个包,好慢啊。是我个人问题吗(=。=

完整安装是很慢,好在就执行一次。不过我好像是半小时左右安装完的。

给git上代理

挂了socks5 代理的,没区别

是很慢,我直接晚上睡觉前放着在那

不清楚,我用submodule,也是从github拉取,顶天15分钟更新完

没用过straight.el ,通过它安装包, 可以用国内镜像的源吗,如果行,换成国内的源应该会快不少。

我这里好像doom-emacs换国内源无效,是不是它有自己的设定方法。

源地址在这里:

(defvar doom-core-package-sources
  '((org-elpa :local-repo nil)
    (melpa
     :type git :host github
     :repo "melpa/melpa"
     :no-build t)
    (gnu-elpa-mirror
     :type git :host github
     :repo "emacs-straight/gnu-elpa-mirror"
     :no-build t)
    (emacsmirror-mirror
     :type git :host github
     :repo "emacs-straight/emacsmirror-mirror"
     :no-build t))
  "A list of recipes for straight's recipe repos.")

这种就没办法改成国内源了。不过我对 straight.el 并不熟悉,要用 emacs-china 源的话应该怎么改呢?

有好办法解决这个问题么,慢得怀疑人生

用的电信的网吗?江苏电信,我一般早晨6点左右起床,到10点前更新相当快,大约10点后到晚睡觉更的都慢,网页问题不大,下载速度影响明显,周五下午到周日晚,网速更慢些。

几年来总结得到的经验,所以,有大件下载,我都是放早上。

doom update 也是如此。

上海电信,一整天也不行,感觉是github被怎么污染了

使用 proxifier 挂全局的代理即可。

1 个赞

如果有代理的话: git config --global http.proxy socks5://127.0.0.1:1080

3 个赞

我用过江苏电信、移动、联通,三家都这样,早上的时候速度很快,晚上明显很慢;

自己的配置用 package 和 quelpa ,2分钟就能 bootstrap 起来。。。用 emacs-china 的源,用 quelpa 解决 Git 的问题,感觉体验很好。

我记得好像straight是直接从github仓库直接下载源码到本地然后编译的,所以emacs-china等二进制包的镜像根本不能用。

doomemacs是用的github源,如果linux的话可以配透明代理然后直接安装更新啥的都省事

然后很多包都是作者手动合并的别的包的更新,每次doom upgrade时候的更新记录的commit就可以看出来

上vpn代理出去, 5分钟内弄完。

用的啥网不重要…关键是挂的代理…你那个时间段慢可能是因为国际带宽比较拥挤?

电信的线路质量应该是不错的呀…