我尝试使用el-get来管理我的软件包,因为从github更新到最新版本是很好的。但是有时我想要的软件包仅在ELPA中可用。所以我用

(:name <package_name> :type elpa)

安装它们。

现在我的问题是:
我用el-get安装了org-mode并尝试通过安装org-gcal
(:name org-gcal :type elpa)

“org-gcal”取决于我已经在el-get目录下拥有的org-mode 8.2.4,但是它仍然表示找不到它,并将再次从elpa安装org。

我该如何解决elpa和el-get之间的这种依赖问题?

最佳答案

您无法“解决”此依赖性问题,因为您可以向ELPA教授el-get软件包。这不可能(轻松)。

el-get理解ELPA软件包,但是而不是,反之亦然。 ELPA不能而不是来查看el-get软件包,因此不能使用它们来解决软件包依赖性。

唯一合理的解决方法是使用ELPA安装Org和其他软件包。可从默认的GNU ELPA存档或Org Mode's package archive获得最新的Org版本。流行的MELPA归档文件提供了1000多个其他软件包的VCS快照。

关于emacs - 封装el-get和elpa之间的依赖关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23644124/

10-09 15:34