Почему сообщение "глобальный каталог sbt теперь версионный" в 0.13?
Я довольно новичок в Scala и sbt, и я получаю сообщение ниже каждый раз, когда я запускаю sbt
. Само сообщение в значительной степени имеет смысл, но я не могу понять, что делать, чтобы исправить это.
Я думаю, что хотел бы переместить мою конфигурацию в место, где она должна быть, но не уверен, что это будет беспорядок. Я не могу найти никакого документа о том, как изменить sbt.global.base
системное свойство.
The global sbt directory is now versioned and is located at /Users/justinhj/.sbt/0.13.
You are seeing this warning because there is global configuration in /Users/justinhj/.sbt but not in /Users/justinhj/.sbt/0.13.
The global sbt directory may be changed via the sbt.global.base system property.
2 ответов
вы должны перенести все, что находится в /Users/justinhj/.sbt
новая папка /Users/justinhj/.sbt/0.13
(виду 0.13
поддиректорию). Это новая схема именования папок sbt 0.13.
если вы не хотите изменять свою глобальную папку конфигурации, вы можете вызвать sbt
с измененным глобальным базовым параметром sbt.global.base
следующим образом:
sbt -Dsbt.global.base=/Users/justinhj/.sbt
взгляните на этот документ дополнительные объяснения: http://www.scala-sbt.org/release/docs/Command-Line-Reference.html
самый простой способ избавиться от этой ошибки-удалить .sbt
каталог в вашей домашней папке. При повторном запуске sbt новая папка создается в правильном формате, и ошибка исчезает.