首页 > 解决方案 > 无法将苹果酒安装到 emacs - 找不到包

问题描述

全新安装 Ubuntu 20.04 添加了 openjdk-11 和 lein 2.9.3

$ sudo apt-add-repository ppa:kelleyk/emacs

安装了 2020-03-26 的 GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14),由 Debian 修改

尝试了苹果酒入门页面上的说明

M-x package-refresh-contents
M-x package install <RET>
cider <RET>

找不到苹果酒包。试图打包列表包 - 列表不包含苹果酒。我错过了什么?

最后完成了以下链接中的步骤以使其正常工作 Brave Clojure book 伴侣 repo

标签: emacsclojurecider

解决方案


不知道为什么苹果酒说明没有提到这一点。

您需要创建一个具有以下内容的 ~/.emacs.d/init.el 文件

(require 'package)

(add-to-list 'package-archives
             '("melpa" . "https://melpa.org/packages/") t)

(package-initialize)

(when (not package-archive-contents)
  (package-refresh-contents))

保存并重新启动 emacs。

M-x package-list-packages检查存档列显示来自gnu的包以及melpa存档。

  • 有时您会看到错误无法下载“gnu”存档。- 这个是片状的。重新启动和/或M-x package-refresh-contents为我修复它。

现在我们已经正确配置了源。

  1. 安装: M-x package-install <RET> cider <RET>

  2. M-x package-list-packages- 移至列表末尾以查看 Status=installed 包。

  3. 测试:M-x cider-jack-in。对指示您不在 clojure 项目中的提示回答 no。很快你应该会被带到一个user>提示 - 准备好 REPL 和滚动。


推荐阅读