繁体   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