最近大家在用哪个 Mepla 源?我发现很多包都没有

我现在看到 Github 上面很多包说可以直接从 Mepla 源中找到并直接下载,但我现在用 163 的镜像,却总是找不到。

不知道大家在用哪个源?

比如说我想装 org-web-tools 这个包(https://github.com/alphapapa/org-web-tools ),我看它有好几个依赖,比如这个 dash。

dash 的安装说明里,说,直接在 M-x package-install RET dash RET 就可以安装了。但我按照这个操作,我找不到 dash 这个包。然后我把 163 的 Mepla 镜像换成 Mepla 原版的。用 package-install 也找不到。

但很奇怪的是,我可以通过 Mepla 官网搜索,找到 dash 这个包。

现在真是非常纳闷……

没法复现你的问题。。。我先emacs -Q 然后在scratch buffer里面eval配置Melpa源的代码 https://melpa.org/#/getting-startedM-x package-list-packages可以正常刷新出来所有的包。你是不是网络问题没刷新出来?

用 package-refresh-contents 刷新了没

最近发现好几个镜像源都出问题了,我切换到 EmacsChina 的镜像源没问题

PS:安装前记得 M-x package-refresh-contents RET

刷新了很多次,还是一样

最近几次安装包失败,先执行emacs -Q启动成功,然后再正常启动emacs就能安装了,好奇怪。。

m-x list-packages 看有没有org-web-tools 这个包,或者直接看 ~/.emacs.d/elpa/archives/melpa/archive-contents 这个包信息列表文件有没有正常生成,这个文件应该是1.58M,日期为当前日期

提问应当贴出错误信息/截图。 否则浪费大家时间和论坛资源。

163 elpa 里有这个包。

ELPA 是非常简单的静态文件服务,不难搞清楚啥情况,有没有到 https://mirrors.163.com/elpa/ 看下就知道了。

1赞

一直用清华源,没故障就不折腾…

m-x list-packages 有列出。

我这都没说清楚吗?友善发言,不要拿着锤子当谁都是钉子

这不就可以安装包了吗,我安装插件都是在list-packages里按回车或鼠标点,不知道为什么有那么多人喜欢用 M-x package-install,一个包安装时有好几个依赖都会自动装上,不用单独安装依赖

1赞

Melpa 会删掉旧的包,所以从 Melpa 安装包时,如果你不更新索引(archive-contents),它可能会指向旧的、已经删除的包,从而出现 404。

1赞

镜像站都有同步不及时的情况,有条件直接用 melpa.org 官方源就没问题了

1赞