我目前正在尝试按照https://github.com/ensime/ensime-emacs下的快速入门说明安装适用于emacs 24.3.1的ENSIME;我添加了
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
按照说明到我的.emacs文件。但是,当我重新启动并执行M-x包安装[RETURN] ensime [RETURN]时,它返回[No Match],实际上,当我列出包时,我找不到它。但是,我可以在http://melpa.milkbox.net/#轻松找到它;什么会导致通过网站提供的内容与何时可以从emacs安装时出现差异?
非常感谢任何帮助;谢谢!
答案 0 :(得分:84)
我必须运行M-x package-refresh-contents。一旦我这样做,就找到了文件。
这是我的.emacs的样子:
(cond
((>= 24 emacs-major-version)
(require 'package)
(package-initialize)
(add-to-list 'package-archives
'("melpa-stable" . "http://stable.melpa.org/packages/") t)
(package-refresh-contents)
)
)
答案 1 :(得分:37)
在我的.emacs文件中我有
;; packages
(when (>= emacs-major-version 24)
(require 'package)
(package-initialize)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
)
然后,M-x package-list-packages
C-s ensime
然后你去了:
ensime 20140718 ....可用于Emacs的增强型Scala交互模式
您确定您的emacs实际上可以访问互联网吗?
答案 2 :(得分:7)
在通常编辑.emacs以使melpa avalaible并重新启动Emacs之后,我搜索了我想要的软件包列表。
M-x package-list-packages
C-s <package_name>
然后我点击了包的名称并按下了安装按钮。我不确定M-x package-install RET <package_name>
失败的原因,但点击安装按钮对我有用。
答案 3 :(得分:0)
在我的spacemacs中,下载包,错误! 所以我谷歌搜索,找到我的解决方案 I found method form here 使用浏览器(对我来说,Chrome浏览器)下载带有ftp的zip文件
http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
解压缩该文件并将其复制并粘贴到垃圾箱的bin文件夹中(如图所示) copy and paste like this
度过愉快的一天!!!