如何在ubuntu上构建和运行ZINK(scala增量编译器)
我已经下载锌并运行如何在ubuntu上构建和运行ZINK(scala增量编译器),scala,sbt,zinc,Scala,Sbt,Zinc,我已经下载锌并运行 sbt universal:packageZipTarball 根据(稀疏..)README.md 之后,我们在这里看到一个“锌”二进制: $find-名称锌-可执行文件-类型f ./src/universal/bin/zn 所以试着运行这个: src/universal/bin/zinc -scala-home /home/ubuntu/scala-2.11.7 -nailed -start 给出一个最终退出的循环: + attempts=31 + sleep 0.
sbt universal:packageZipTarball
根据(稀疏..)README.md
之后,我们在这里看到一个“锌”二进制:
$find-名称锌-可执行文件-类型f
./src/universal/bin/zn
所以试着运行这个:
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月,一年后)以下命令:参见 它确实包括ZINK,sbt增量编译器的独立版本,可以用作scalac的替代品。这意味着Scala IDE使用增量编译