7

IDEA で外部 Scala コンパイラをどのように使用しますか? 「scala: Cannot connect to compile server at localhost/127.0.0.1:3200」というエラーがランダムに表示されるようです。

時々それはうまくいきます。そうでない場合もあります。パターンが見つかりません。

ここに私がログに持っているものがあります

9:20:58 PM Auto make completed with errors
9:21:09 PM Using a new (SBT-based) Scala compiler.
           In case of any compilation problems you may enable the previous (internal) compiler by clearing:
           Project Settings / Compiler / Use external build
9:21:10 PM Scala compile server
           Error: Could not create the Java Virtual Machine.
           Error: A fatal exception has occurred. Program will exit.

9:21:12 PM Compilation completed with 1 error and 0 warnings in 3 sec

私は使用しています

  • アイデア 12.1 (129.161)
  • Scala コンパイラ 2.10.1
  • Scala プラグイン 0.7.213
  • JDK1.7
  • ウィンドウズ7

プロジェクト設定/コンパイラ/外部ビルドを使用にチェックが入っています。IDE 設定/Scala/Run compile server でチェックされています。

コンパイラ サーバーを手動で起動する必要がありますか? 他に何か ?

UPD: 私にはバグのように見えます。JIRA チケットを投稿しましたhttp://youtrack.jetbrains.com/issue/SCL-5523

4

7 に答える 7

3

[設定] -> [コンパイラ] に移動し、[外部ビルドを使用] のチェックを外します

于 2013-07-19T17:07:27.443 に答える
1

IntelliJ で同じ問題が発生しました。イベント ログ (IDE の右下隅) を開くと、scala コンパイラが jdk バージョンで構成されていないというエラー メッセージが表示され、セットアップへのリンクが表示されます。

このスクリーンショットSettings > Languages and Frameworks > Scala Compile Server > JVM SDKのように、IDE に使用している Java を設定します。

于 2016-01-13T22:11:59.950 に答える
1

通常、設定を変更する必要はありません。これは、ポートの競合、以前のクリーンでないシャットダウンの結果、または不十分なヒープ サイズのいずれかのように聞こえます。

ここに画像の説明を入力

に移動して、コンパイル サーバーのポートを変更してみてくださいSettings -> Scala (under IDE settings list, towards the bottom) -> TCP port。そこで、別の最大ヒープ サイズを設定することもできます。

この問題は、このオープン チケットに関連している可能性があります。

于 2013-04-05T04:47:27.103 に答える
0

sbt-idea プラグインを使用する、私が書いたこの単純なプロジェクトを試すことができます。最新の Intellij IDEA または Scala IDE (EClipse) ですぐに動作するはずです。

スケルトン

于 2013-04-05T13:16:49.680 に答える