如何利用Sublime+ENSIME+SBT在Windows下搭建Scala环境

93 views
Skip to first unread message

Caspar Abbey

unread,
Jan 24, 2016, 1:41:05 PM1/24/16
to Scala中文社区
我是从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的配置这一步。无奈之下,只得向各位求助。谢谢!

張偉文

unread,
Feb 25, 2016, 10:02:50 PM2/25/16
to sca...@googlegroups.com
你这种情况,最靠谱高效的办法是直接用 IDEA 15.
如果你嫌 IDEA 太慢,就升级你的硬件。
当且仅当你对 SublimeText / Emacs / Vim 等编辑器有强烈依赖,并且工作在 Linux/Mac 下,才推荐考虑这些编辑器+Ensime的组合。


--
您收到此邮件是因为您订阅了Google网上论坛上的“Scala中文社区”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到scalacn+u...@googlegroups.com
要发帖到此群组,请发送电子邮件至sca...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Reply all
Reply to author
Forward
0 new messages