我是从C++转型做.NET应用的,最近打算用函数式编程尝试DDD,以充分利用Scala在自然表达和并发处理等方面的一些优势,所以开始学习Scala。由于我对整个Java平台知之甚少,连如何搭建Scala的运行环境都折腾了许久,所以我下面的描述可能要让各位见笑了。
此前我已经安装了JDK8u72,Scala 2.11.7,SBT 0.13,设置了环境变量和PATH,然后安装了IDEA 15的社区版作为IDE。目前IDEA能成功实现Scala的编译了,至少Hello World工作了。但是IDEA不够轻便,所以我希望可以用Sublime搭建一个Scala的环境。
在网上找了找,发现了Sublime+ENSIME+SBT的方式。于是我按照Github上Ensime-sublime的安装说明,给Sublime装好了相应的插件,又找到Github上的ENSIME Server,结果未能找到相应的Windows安装包,也不知道如何利用源码编译和生成Server。之后我通过一个日本人的Blog下载到了Ensime Server 2.10.0-RC3-0.9.8.2.tar,解压后有bin、lib和elisp三个文件夹。在bin文件夹里,有一个server.bat。但整个压缩包里并没有Ensime-sublime的安装说明提到的plugins.sbt文件。之后我在SBT中运行gen-ensime,也提示没有这个命令。
在网上到处找了一遍,发现网上类似的开发环境搭建多数都是Linux或者MAC上的,Window下的都没有说明这个过程。所以现在卡在Ensime Server安装以及Ensime-SBT的配置这一步。无奈之下,只得向各位求助。谢谢!