Использование sbt run на простом учебном примере не выполняется - PullRequest
0 голосов
/ 08 февраля 2019

На компьютере под управлением Windows я запускаю учебное пособие по началу работы: https://www.scala -sbt.org / 1.x / docs / sbt-by-example.html

Я могу запустить оболочку sbt и скомпилировать, но команда run просто зависает, и я вынужден нажать Ctrl-C для выхода из sbt.

Запуск scala для файла JAR напрямую также работает должным образом.

Пример вывода следующий:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading project definition from S:\foo-build\project
[info] Loading settings for project foo-build from build.sbt ...
[info] Set current project to foo-build (in build file:/S:/foo-build/)
[info] sbt server started at local:sbt-server-8c6933abcb6848dbd242
sbt:foo-build> about
[info] This is sbt 1.2.8
[info] The current project is ProjectRef(uri("file:/S:/foo-build/"), "foo-build") 0.1.0-SNAPSHOT
[info] The current project is built against Scala 2.12.7
[info] Available Plugins
[info]  - sbt.ScriptedPlugin
[info]  - sbt.plugins.CorePlugin
[info]  - sbt.plugins.Giter8TemplatePlugin
[info]  - sbt.plugins.IvyPlugin
[info]  - sbt.plugins.JUnitXmlReportPlugin
[info]  - sbt.plugins.JvmPlugin
[info]  - sbt.plugins.SbtPlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.12.7
sbt:foo-build> compile
[success] Total time: 0 s, completed Feb 7, 2019 4:40:45 PM
sbt:foo-build> run
Terminate batch job (Y/N)? Y


1 Ответ

0 голосов
/ 28 февраля 2019

Этого достаточно для моих собственных целей.

Я смог обойти эту проблему, добавив строку в мой файл build.sbt.После добавления ThisBuild / scalaVersion: = "2.12.8" я смог использовать команду запуска.После учебника, связанного с основным вопросом, я бы не ожидал, что придется это делать, но, возможно, кто-то сможет пролить свет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...