#scala #sbt
#scala #sbt
Вопрос:
Я довольно новичок в 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.
Комментарии:
1. Сообщается о проблеме , чтобы улучшить сообщение и указать людям, что нужно сделать.
Ответ №1:
Вы должны переместить все, что находится в /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
Ответ №2:
Самый простой способ избавиться от этой ошибки — удалить .sbt
каталог в вашей домашней папке. Когда вы снова запустите sbt, новая папка будет создана в правильном формате, и ошибка исчезнет.