Как собрать и запустить Zinc (инкрементный компилятор Scala) в Ubuntu

Я скачал цинк и бегу

  sbt universal:packageZipTarball

за (редкий..) README.md

После этого мы видим двоичный "цинк":

$ найти. - имя цинка - исполняемый - тип 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.

1 ответ

В качестве обходного пути вы можете попробовать (декабрь 2016 года, год спустя) версию Scala IDE 4.5 для Linux: см. Примечания к выпуску.

Он включает в себя цинк, автономную версию инкрементного компилятора sbt и может использоваться в качестве альтернативы скалаку. Значение Scala IDE использует инкрементную компиляцию.

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

Другие вопросы по тегам