安装旧版的Emacs软件包

11
我最近通过MELPA升级了Emacs Cider,但在我的计算机上似乎有一个bug。我不需要最新的版本,可以回到旧版,等到他们修复这个问题为止。问题。但是,我不确定如何安装包列表中存在的旧版本软件包。我想要做以下两件事之一:
  1. 通过本机的Emacs软件包管理器安装旧版本的Cider
  2. 从源代码安装旧版本的Cider
编辑:这篇文章被关闭了,因为重复了Is it possible to downgrade packages installed with ELPA?,然而那篇没有答案,所以我重新提出了这个问题。

1
这是 ELPA 最大的弱点之一。安装旧版本的东西非常困难。 - Chris
5
从https://dev59.com/dmEi5IYBdhLWcg3wJZVe中重复我的评论:“这就是我将整个Emacs配置放在版本控制下的(原因之一)。如果我升级一个库并且它破坏了某些东西,我只需还原即可。我建议您也这样做。” - phils
1个回答

9
您可以按照以下步骤操作:
1)使用emacs自带的软件包管理器卸载cider。(执行M-x list-packages,标记cider包,然后按d键,最后按x键删除该软件包)
2)从cider发布页面下载对您有效的最新版本。
3)按照此处给出的手动安装说明进行安装。
希望能对您有所帮助!

这也解决了我的问题。顺便说一下,手动安装说明目前在这里 - jaybrau
手动安装链接已损坏。 - Reut Sharabani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接