我已经下载了zinc并运行了
sbt universal:packageZipTarball根据(稀疏..)README.md
之后,我们在这里看到一个"zinc“二进制文件:
$ find。通用锌-executable -type f./src/ -name /bin/ zinc
因此,尝试运行以下代码:
src/universal/bin/zinc -scala-home /home/ubuntu/scala-2.11.7 -nailed -start给出了一个最终退出的循环:
+ attempts=31
+ sleep 0.1
+ check_port 3030
+ can_netcat
+ type -P nc
+ check_port_netcat 3030
+ nc -z -n -w 1 127.0.0.1 3030
+ [[ 31 -eq 0 ]]
+ attempts=30
+ sleep 0.1
+ check_port 3030
+ can_netcat
+ type -P nc
+ check_port_netcat 3030。。依此类推,直到尝试次数达到0 ait为止:
+ return 1
+ exitcode=1
+ false
+ exit 1我也尝试过通过sudo来运行它--没有区别。所以..。让锌开始的魔力是什么?我在用ubuntu。
发布于 2016-12-20 06:19:38
作为一种变通办法,你现在可以尝试(2016年12月,一年后) Linux version of the Scala IDE 4.5:请参阅its release notes。
它确实包含了zinc,这是sbt的增量编译器的独立版本,可以用作scalac的替代品。这意味着Scala IDE使用了增量编译。

https://stackoverflow.com/questions/33882329
复制相似问题