尝试通过Emacs在OSX上启动ENSIME时出现以下错误
Error running ensime-source-buffer-loaded-hook
的说明操作
sbt
插件,我生成了.ensime
个配置文件启动Emacs会给我上述错误。当我手动尝试M-x ensime
时,我得到以下内容:
Failed to connect to Swank: server process exited.
答案 0 :(得分:1)
好的,这就是我解决它的方法:
找到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
删除它,现在一切似乎都有效。
答案 1 :(得分:1)
对于我在Windows 7上的情况,使用相同的错误消息,但根本原因是最大堆大小-Xmx1512M的原始设置太大,我不得不更改为-Xmx768M以克服错误消息。
我还删除了字节编译的elisp代码,并重启以避免其他错误 “通话时间”。
答案 2 :(得分:0)
我在使用emacs 24.3.1的linux上也遇到了这个错误,并通过在bin / server中指定java的完整路径来解决它。