尝试通过 Emacs 在 OSX 上启动 ENSIME 时出现以下错误
Error running ensime-source-buffer-loaded-hook
我正在按照 github source page 的说明进行操作
- Scala 模式正在运行
- ENSIME 服务器似乎已安装,有什么方法可以验证这一点吗?
sbt
插件已安装,并且生成了.ensime
配置文件
启动 Emacs 时出现上述错误。当我手动尝试 M-x ensime
时,我得到以下信息:
Failed to connect to Swank: server process exited.
最佳答案
好的,我是这样解决的:
找到 ensime
文件夹并运行 bin/server/tmp/ensime.port
。
我收到错误:
java -classpath ... org.ensime.server.Server ./port
Unrecognized VM option '+DoEscapeAnalysis'
Could not create the Java virtual machine.
我不知道 DoEscapeAnalysis
的用途,但我尝试从 bin/server
中删除它,现在一切似乎都正常。
关于scala - 运行 ensime-source-buffer-loaded-hook 时出错 - 使用 ENSIME 和 Emacs 的 OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007030/