在Linux上为emacs安装clojure开发环境

回到首页

1. 安装cider

在文件 ~/.emacs 中加入如下两行,加入melpa软件库

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

(package-initialize)

然后打开emacs,安装软件

M-x package-install
Install package: cider

2. 安装lein

如系统自带lein和clojure,最好将其删除后重新安装,因为系统自带的版本很有可能不是最新版本,一些cider需要的参数在旧版本中并未实现

按照lein官网(https://leiningen.org)上的步骤安装lein:

  1. 下载 lein script (或windows版 lein.bat)
  2. 将其放置到$PATH目录中以便shell可以找到(例如 ~/bin)
  3. 将其设置为"可执行"(chmod a+x ~/bin/lein)
  4. 执行脚本(lein)它便会下载自安装包

安装成功以后执行如下命令,待clojure的提示符("user=>")出现

lein repl

3. 启动cider

打开emacs,运行命令

M-x cider-jack-in

等待clojure提示符出现后,启动成功

回到首页