Команда scala "console" выдает ошибку "Отсутствует scala-library.jar" - PullRequest
3 голосов
/ 07 октября 2019

В разделе sbt, если я дам "console" для запуска оболочки REPL, я получу следующую ошибку.

[error] stack trace is suppressed; run 'last scalaInstance' for the full output
[error] (scalaInstance) Missing scala-library.jar
[error] Total time: 1 s, completed Oct 7, 2019 12:45:07 PM

$ sbt scalaVersion
[info] Loading global plugins from C:..\plugins
[info] Loading settings for project test from plugins.sbt ...
[info] Loading project definition from C:xx\test\project
[info] Loading settings for project root from build.sbt ...
[info] scalaVersion
[info]  2.11.12

$ sbt sbtVersion
[info] sbtVersion
[info]  1.3.0

Ответы [ 2 ]

1 голос
/ 14 октября 2019

Попробуйте assemblyOption in set: = (assemblyOption in set) .value.copy (includeScala = true)

Источник: https://github.com/sbt/sbt-assembly

, если это не решит проблему, это может быть проблема совместимости с плагином, который вы могли установить, это означаетчто вам придется удалить каталог плагинов в% HOME%. и% HOME% .ivy2, потому что он локально кэширует некоторые артефакты.

Если вы не можете найти плагин, попробуйте удалить% HOME% .ivy2 и снова запустить консоль, поскольку он удалит кэшированные артефакты.

Возможно, вы захотите сослаться https://pt.coredump.biz/questions/50313823/why-does-running-tests-through-jenkins-user-on-build-slave-fail-with-missing-scalalibraryjar

Надеюсь, это поможет.

0 голосов
/ 13 октября 2019

вы можете попробовать обновить версию scala в вашей сборке sbt? например,

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