Ich habe einen Ubuntu-Rechner unter OpenVZ-Virtualisierung. Als ich fsc test.scala laufen erhalte ich:Fast Scala Compiler: Verbindung zum Kompilierungs-Daemon kann nicht hergestellt werden
Unable to establish connection to compilation daemon
Dann ps aux
zeigt mir viele Prozesse, die
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
so aussehen Ich habe die Ideen ausgehen, wie man es Version funktioniert, ist Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
. Irgendwelche Ideen?
Edit:
gefunden this, so:
- selinux nicht
- Export installiert | grep SCALA nicht zurück nichts, aber scalac und scala Compilieren/läuft gut so gehe ich davon aus dieser Schritt ist ok
- ping localhost - arbeitet
- fsc -reset - gleiche Fehler
- fsc -verbose >> Logfile .log 2> & 1 ergibt dies:
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 ...
Edit 2:
Nun, so Kompilierung Server wie diese scala scala.tools.nsc.CompileServer -v
funktioniert tatsächlich! Und es scheint, fsc hat all diese Server gestartet, aber aus irgendeinem Grund hat es entschieden, dass es nicht funktioniert. fsc -server localhost:port test.scala
funktioniert. Was ist gut genug für jetzt.
Ich erlebte einen ähnlichen Fehler beim Versuch, "ant build" kafka 0,05. Anscheinend hatte ich einfach vergessen, Scala zu installieren, die für den Kompilierungsschritt benötigt wurde (in meinem Fall Scala 2.8.0.final). – mcandre