sbt-ensime 不能很好地处理 SBT 名称哈希

sbt-ensime not playing nice with SBT name hashing

按照安装指南here 为 Emacs 安装 ENSIME。我在 ~/.sbt/0.13/plugins/plugins.sbt 文件中添加了 addSbtPlugin("org.ensime" % "ensime-sbt" % "0.1.5") 行,并在 SBT 多项目中启动了 SBT。

启动时出现以下错误:

/myprojectpath/project/project/build.sbt:3: error: value withNameHashing is not a member of sbt.inc.IncOptions
incOptions := incOptions.value.withNameHashing(true)
                               ^
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

如果我删除 addSbtPlugin 行,那么 SBT 可以正常启动。

#1592 看,这是一个已知问题,解决方法是消除您的 ~/.ivy2