Emacs找不到要安装的软件包

时间:2015-06-20 11:28:07

标签: emacs projectile melpa

我在尝试自动安装Emacs软件包时遇到此错误。

Warning (initialization): An error occurred while loading `/Users/username/.emacs.d/init.el':

File error: http://melpa.org/packages/projectile-20150619.800.el, Not found

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace.

3 个答案:

答案 0 :(得分:3)

您需要先按 Mx package-refresh-contents 刷新ELPA包存档,因为您的已过期,因此包管理员无法为您下载包。

您也可以从Package Menu安装软件包(通过 M-x list-packages 进入),刷新将自动完成。

答案 1 :(得分:2)

这是我的解决方案:

  • 打开浏览器,然后输入:http://melpa.org/

  • 搜索包名称:'projectile'

  • 然后将包下载并解压缩到〜/ .emacs.d / elpa

答案 2 :(得分:0)

如果您使用ubuntu,也可以按documentation中所述使用apt-get install elpa-projectile