簡體   English   中英

如何運行Fast Scala Compiler遠程服務器?

[英]How do I run a Fast Scala Compiler remote server?

我想設置一個在盒子上運行的fsc進程,然后我可以遠程訪問它。

我知道我需要共享一個臨時目錄。

但是,我很難在筆記本電腦上使用它。

我嘗試着:

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

但它只是給了我使用選項......

救命?

我認為你誤解了fsc的作用。 fsc啟動一個守護進程,它在編譯調用之間保持活動狀態,因此它不必每次都執行所有初始化工作。 除非您有共享文件系統,否則無法在完全獨立的框中實際運行編譯。

正如Jeha所說,您應該使用-D指定臨時目錄,然后使用您希望編譯的scala文件(這就是您獲取使用說明的原因 - 它缺少重要的信息)。

您還需要刪除-server,因為fsc會選擇要運行的端口,並在第一次運行時告訴您它。 你會看到這樣的行:

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

然后,當你想重新編譯時,你只需再次調用相同的命令(仍然不需要指定服務器端口),最后當你完成后運行fsc -shutdown

在這里看到手冊頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM