2013-03-19 11 views
5

私はOpenVZ仮想化の下でubuntuマシンを持っています。私はFSCのtest.scalaを実行すると、私が手:高速スカラーコンパイラ:コンパイルデーモンへの接続を確立できません

Unable to establish connection to compilation daemon

を次にps auxは、バージョン、私がそれを動作させるためにどのようなアイデアが不足しているこの

ren  17482 0.0 0.0 4908 1400 pts/0 S 00:29 0:00 /bin/bash --posix /usr/bin/scala -Djava.net.preferIPv4Stack=true scala.tools 
ren  17490 0.2 0.5 1246676 24268 pts/0 Sl 00:29 0:00 java -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Stack=true -Xbootc 

のように見えるプロセスの多くを示していScala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFLです。何か案は?

編集:

ので、this見つかり:

  • のSELinuxがインストールされていない
  • 輸出|同じエラー
  • FSC -verbose >>ログファイル -
  • FSC -resetを作品 - グレップSCALAので、私は、このステップがping localhostを
  • okです を前提と罰金実行している/しかしscalacとScalaはコンパイル、 何も返しません
Fast Scala compiler version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL 
[Given arguments: -verbose] 
[Transformed arguments: -verbose -current-dir /home/ren] 
[VM arguments: ] 
[Temp directory: /tmp/scala-devel/ren] 
[Port number: 36737] 
java.net.SocketException: Invalid argument or cannot assign requested address 
[Connecting to compilation daemon at port 36737 failed; re-trying...] 
No compile server running: starting one with args '' 
[Executing command: scala scala.tools.nsc.CompileServer -v] 
Starting CompileServer on port 34962 
Redirect dir is /tmp/scala-devel/ren/output-redirects 
[Port number: 34962] 
java.net.SocketException: Invalid argument or cannot assign requested address 
[Connecting to compilation daemon at port 34962 failed; re-trying...] 
[Port number: 34962] 
java.net.SocketException: Invalid argument or cannot assign requested address 
[Connecting to compilation daemon at port 34962 failed; re-trying...] 
No compile server running: starting one with args '' and so on ... 

編集:2:2の.log> & 1は、この生成し

まあ、このような開始コンパイルサーバーは、scala scala.tools.nsc.CompileServer -v実際に動作します!そして、fscはこれらすべてのサーバーを起動したようですが、なんらかの理由でそれが失敗したと判断しました。 fsc -server localhost:port test.scalaが動作します。これは今のところ十分です。

+0

私はkafka 0.05を 'ant build 'しようとしたときに同様のエラーが発生しました。どうやら、コンパイルのステップ(私の場合はScala 2.8.0.final)で必要とされるScalaをインストールすることを忘れてしまったようです。 – mcandre

答えて

3

fscはhostnameを使用してコンパイルサーバーに接続しているようです。私のホスト名はpingに応答しませんでした。 /etc/hostnameのlocalhostに変更すると問題が解決しました。

+0

あなたはこの問題を抱えている唯一の他の人のようです。これを追跡してくれてありがとう! –

関連する問題