Domanda

Voglio impostare un processo di FSC in esecuzione su una scatola che posso quindi accedere in remoto.

Ho capito che ho bisogno di condividere una directory temporanea.

Comunque, sto lottando per anche farlo andare sul mio portatile.

Sto cercando:

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

ma appena mi dà la possibilità di utilizzo ...

Aiuto?

È stato utile?

Soluzione

Credo che tu sia mis-comprensione di ciò che fa FSC. fsc avvia un processo demone che rimane in vita tra le chiamate a compilare, in modo che non ha a che fare tutto il lavoro di inizializzazione ogni volta. Non si può effettivamente eseguire la compilazione su una scatola completamente separato se non si dispone di un file system condiviso.

Come Jeha dice, è necessario specificare una directory temp con -D, quindi i file di Scala si desidera compilare (è per questo che stai ricevendo le istruzioni per l'uso - manca un pezzo vitale di informazioni).

È inoltre necessario far cadere il -server, come fsc raccoglie il porto sta andando per funzionare su, e si racconta per la prima volta che lo si esegue. Vedrai linee qualcosa di simile:

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

Poi, quando si vuole ricompilare, basta chiamare lo stesso comando ancora una volta (ancora non c'è bisogno di specificare le porte del server), poi finalmente quando si è corsa a farsi fsc -shutdown

qui per le pagine man

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top