Pregunta

Quiero establecer un proceso FSC que se ejecute en una caja al que puedo acceder de forma remota.

Entiendo que necesito compartir un directorio de temperatura.

Sin embargo, estoy luchando por que incluso funcione en mi computadora portátil.

Lo estoy intentando:

fsc -Djava.io.tmpdir=/tempscala -server 127.0.0.1:8080

Pero solo me da las opciones de uso ...

¿Ayuda?

¿Fue útil?

Solución

Creo que estás mal entendiendo lo que hace FSC. FSC comienza un proceso de demonio que se mantiene vivo entre las llamadas para compilar, por lo que no tiene que hacer todo el trabajo de inicialización cada vez. En realidad, no puede ejecutar la compilación en un cuadro completamente separado a menos que tenga un sistema de archivos compartido.

Como dice Jeha, debe especificar un directorio TEMP con -D, luego los archivos Scala que desea compilar (es por eso que recibe las instrucciones de uso: le falta una información vital).

También debe soltar el servidor, ya que FSC elige el puerto en el que se ejecutará y le dice la primera vez que lo ejecuta. Verás líneas algo como esto:

[Temp directory: /var/folders/oj/ojMgC8mDH4uK9fM5cjlK1E+++TI/-Tmp-/scala-devel/temp]
[Port number: 54056]
[Connected to compilation daemon at port 54056]

Luego, cuando desee recompilar, simplemente llame al mismo comando nuevamente (aún no es necesario especificar los puertos del servidor), luego finalmente cuando haya terminado. fsc -shutdown

ver aquí Para las páginas del hombre

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top