Clojure系列 - 环境与IDE配置

看七周七并发这本书,对Clojure产生了浓厚的兴趣。写篇日志记录下成长以及“成长的烦恼”。
使用Clojure,必须先准备好工具。首先,我们需要搭建Clojure的构建工具 - lein。Clojure一大特性就是REPL(Read-Evaluate-Print Loop),代码输入,立即执行,不用编译。可以通过lein repl来启动REPL。

准备lein

首先去lein官网去下载最新的lein.sh(或者windows下的lein.bat)
然后,很重要!!!开VPN,身为一个程序员,怎么能没有的手段呢?
之后执行:

lein self-install

经过一段时间的下载,验证下安装是否成功:

lein

这里写图片描述

创建一个lein项目

lein可以自动生成一个完整的maven clojure项目。
执行:

lein new compojure demo

建立一个名为demo的示例项目,之后生成pom文件:

cd demo 
lein pom

这里写图片描述

配置IntelliJ IDEA

首先下载IDEA的Clojure插件,下载地址,嘘,保密。。
进入IntelliJ IDEA,选择File->setting, 选择plugin,选择从磁盘安装。安装后,重启,输入序列号。之后大功告成!
导入之前生成的项目,用maven项目格式导入。
这里写图片描述
选择 run->configurations ,添加clojure REPL运行。
这里写图片描述
之后运行,就可以用REPL啦:
这里写图片描述

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值