我对Scala和ENSIME都很陌生。我有一个项目,第一个设置与ENSIME似乎很好(自动完成工作,跳转到定义工作,错误突出显示工作,等等)。无论如何,我在build.sbt中添加了一个依赖项(特别是添加了circe)。Emacs中的ENSIME不断抱怨object circe is not a member of package io。
最初,我在一个单独的shell中重新编译该项目。什么都没变。之后,我尝试用C-c C-b c重新编译Emacs中的项目。什么都没变。
我遗漏了什么?
发布于 2018-06-25 09:39:29
如果您更改.sbt文件中的任何内容,则需要重新生成敏感配置。在您的项目文件夹中运行sbt ensimeConfig,并在Emacs中重新启动Ensime。
https://stackoverflow.com/questions/51019579
复制相似问题