繁体   English   中英

为什么Melpa(Emacs Lisp存储库)版本号如此之高?

[英]Why are the Melpa (Emacs Lisp repository) version numbers so high?

我曾经把Melpa放在我的elisp存储库列表中; 我最近意识到它的版本号必须与其他repos(例如Marmalade ,正常的Elpa)完全不同,因此我删除它...因此当使用U来“标记可升级包”时,版本Melpa和另一个存储库中存在的每个包都将是Melpa版本,因为Melpa repo版本#s非常高。

示例1: abl-mode的可用Marmalade版本是0.9.0 相同包装的Melpa版本是...... 20130607.917?!

示例2: flex-autopair的可用Marmalade版本为0.3 相同包装的Melpa版本是20120809.2118 ......有些东西了。

如果不是因为这意味着Emacs包经理认为是最新版本的事实,我不会担心......可能不是最新版本。 由于Melpa(其他repos不具备的一些很棒的软件包,顺便说一句)显然使用了不同的编号/版本控制系统......我只是不能将它包含在package-archives了。 是否有某种包修复此问题/将Melpa版本号翻译为普通版并使Melpa与其他回购兼容?

版本号表示从其存储库中提取每个包的日期。

github页面上有一个问题进一步解释了这个问题。

也可以从特定存档中排除某些包。 在这里阅读,看看如何

我不会太担心你的emacs被愚弄下载旧版本。 关于Melpa的一个很酷的事情是(对于大多数软件包)它会自动从其源代码库(通常是git)中提取每个软件包的最新版本。 因此包装过时的可能性很小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM