2

Emacsを介してOSXでENSIMEを起動しようとすると、次のエラーが発生します

Error running ensime-source-buffer-loaded-hook

githubソースページの指示に従っています

  1. Scalaモードが機能しています
  2. ENSIMEサーバーインストールされているようですが、これを確認する方法はありますか?
  3. sbtプラグインがインストールされ、構成ファイル.ensimeが生成されました

Emacsを起動すると、上記のエラーが発生します。手動で試すM-x ensimeと、次のようになります。

Failed to connect to Swank: server process exited.
4

3 に答える 3

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すべてが機能しているようです。

ここを参照してください: https://gist.github.com/2300737

于 2012-04-04T12:17:02.323 に答える
1

Windows 7 の場合、同じエラー メッセージが表示されましたが、根本的な原因は最大ヒープ サイズの元の設定でした -Xmx1512M が大きすぎたため、エラー メッセージを乗り越えるために -Xmx768M に変更する必要がありました。

また、バイト コンパイルされた elisp コードを削除し、「呼び出しタイムアウト」の別のエラーを回避するために再起動しました。

于 2012-10-28T10:00:17.820 に答える
0

また、emacs 24.3.1 を使用する Linux でもこのエラーが発生し、bin/server で Java へのフル パスを指定して解決しました。

于 2013-09-24T23:23:53.660 に答える