3

我已经下载了锌并运行

  sbt universal:packageZipTarball

根据(稀疏..)README.md

之后我们在这里看到一个“zinc”二进制文件:

$查找。-name 锌 -executable -type f ./src/universal/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 点:

+ return 1
+ exitcode=1
+ false
+ exit 1

我也尝试通过 sudo 运行它 - 没有区别。所以..让锌开始的魔法是什么?我在ubuntu上。

4

1 回答 1

0

作为一种解决方法,您现在可以尝试(2016 年 12 月,一年后)Scala IDE 4.5 的 Linux 版本:请参阅其发行说明

它确实包含了 zinc,它是 sbt 增量编译器的独立版本,可以用作 scalac 的替代品。这意味着 Scala IDE 使用增量编译。

http://scala-ide.org/resources/images/sdk-4.0.0.png

于 2016-12-19T22:19:37.657 回答