Мой SBT не имеет 'SBT-launch.jar'.
Если SBT правильно установлен, то являетсяsbt-launch.jar
Somwhere. Предполагая, что вы установили SBT with the DEB package, вы должны иметь возможность отображать установленные файлы с помощью команды dpkg -L sbt
.
локально установленную версию SBT: 0.13.11 (в файловой системе Ubuntu, то есть с ".sbt" имя, как скрытая папка)
Похоже, вы говорите о папке ~/.sbt
? Это местоположение по умолчанию для SBT для хранения пользовательских данных (конфигурация, специфичная для пользователя, а также некоторые кэшированные загрузки), а не папка установки.
Но я хочу использовать локально установленные версии sbt, scala.
Есть на самом деле три элемента, чтобы рассмотреть следующие вопросы:
- СБТ Laucher (
sbt-launch.jar
)
- SBT сам
- Scala (компилятор & стандартная библиотека)
Для СБТ Launcher, вы можете использовать свою собственную установку или позволить Intellij загружать собственную копию.
Для SBT, реально, я думаю, что будет должен быть загружен пусковой установкой SBT. Версия SBT для использования указана в <my project>/project/build.properties
.
Для Scala вы можете разрешить загрузке SBT (обычно рекомендуется, настроить версию для использования в вашем build.sbt
) или использовать локальную версию.
Если вы действительно хотите использовать локальную версию Scala, это explained in the SBT documentation: вы должны просто нужно настроить scalaHome
в вас build.sbt
:
scalaHome := Some(file("/home/user/scala-2.10/"))
Но имейте в виду, что это заставит вас строить менее повторяемым, как на других компьютерах, так и на том же компьютере через несколько месяцев ... И управлять несколькими проектами, которые могут потребовать разные версии Scala, также будет сложнее.
Вы видели это? https://www.jetbrains.com/help/idea/2016.1/getting-started-with-sbt.html –
@MikeCheel: Я прочитал это. В скриншоте с четырьмя точками установлен флажок «загрузка: источник, источник для SBT и плагинов». это вызывает загрузку scala SBT через интернет. Большое спасибо за ответ. – Raghav
Лучше всего поставить билет с реактивными мозгами для этого: https://intellij-support.jetbrains.com/hc/en-us. Вы можете нажать отправить запрос в правом верхнем углу страницы. Они обычно возвращаются к вам в течение 8 часов, хотя мой опыт был, как правило, даже быстрее, чем это. –