3

我尝试使用 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之间的这种依赖问题?

4

1 回答 1

1

你不能“解决”这个依赖问题,因为你可以教 ELPA 关于 el-get 包。这(很容易)不可能。

el-get 理解 ELPA 包,但反之则不然。ELPA看不到el-get 包,因此无法使用它们来解决包依赖关系。

唯一合理的方法是使用 ELPA 来安装 Org 和其他软件包。最近的 Org 版本可从默认的 GNU ELPA 存档或Org Mode 的包存档中获得。流行的MELPA存档为 1000 多个其他软件包提供 VCS 快照。

于 2014-05-14T16:44:03.717 回答