MELPA 指向不存在的多术语版本?

MELPA pointing to non-existent version of multi-term?

我正在尝试使用 MELPA 安装 emacs 包 "multi-term"。当我执行 package-install multi-term 时,我得到“http://melpa.org/packages/multi-term-20141203.1658.el: Not found". However, a more recent version http://melpa.org/packages/multi-term-20150220.1320.el 在 MELPA 上。为什么 emacs 没有安装这个版本?

如果在 MELPA 中更新了一个包,而您在本地缓存了一个旧的包列表,就会发生这种情况。

M-x package-refresh-contents 更新您的本地包列表,然后重试。这应该将您的本地包列表与 MELPA 同步,并且应该可以安装您的包。

几个月来我遇到了完全相同的问题,我使用代理来解决这个问题。

我将其添加到我的 .emacs

(setq url-proxy-services
   '(("no_proxy" . "^\(localhost\|10.*\)")
     ("http" . "myproxy.com:8080")
     ("https" . "myproxy.com:8080")))