Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ubuntu上构建和运行ZINK(scala增量编译器)_Scala_Sbt_Zinc - Fatal编程技术网

如何在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使用增量编译