安装CIDER模块
还是比较简单的,就是用list-packages查找,找到CIDER后,安装。
直接用官方文档的命令安装会失败,还是用上面的方式。
使用middleware匹配版本
工程的project.clj文件中添加倒数第二行
(defproject project1 "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "//example.com/FIXME"
:license {:name "Eclipse Public License"
:url "//www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.7.0"]
[clj-http "2.0.0"]]
:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]
:main project1.core)
启动并连接REPL
打开项目源代码文件core.clj
然后emacs中M-x 运行命令cider-jack-in, 会启动cider-nrepl连接repl进程。出现两个buffer, 上面的是源代码,下面的是repl
当看到下面的这段就好。cider-nrepl做了版本匹配的工作。
; CIDER 0.10.0snapshot (package: 20151013.1548) (Java 1.7.0_79, Clojure 1.7.0, nREPL 0.2.10)
project1.core>
在源代码buffer键入一行代码,光标移动到行尾,按下C-x C-e 运行,结果会显示在repl buffer中。
运行程序
我们可以在REPL中运行程序,可以输入(-main)运行main函数
; CIDER 0.10.0snapshot (package: 20151013.1548) (Java 1.7.0_79, Clojure 1.7.0, nREPL 0.2.10)
project1.core> (-main)
Hello, World!
nil
0
nil
project1.core> (-main "a")
Hello, World!
(a)
1
nil
project1.core>
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |