Как обновить Scala до более новой версии из командной строки?

есть ли возможность обновить установленную версию Scala с помощью sbt / другого инструмента командной строки?

Я уверен, что есть способ, но я не мог найти его после быстрого поиска, я что-то пропустил?

3 ответов


каждый проект SBT указывает версию Scala для компиляции и запуска кода. По умолчанию это версия Scala, которую SBT использует внутри, но всегда переопределяется.

Э. Г.

  scalaVersion := "2.10.0"

Как упоминал Коннор Дойл, если ваша ОС имеет систему пакетов, которая включает Scala (некоторые дистрибутивы Linux, о которых я знаю), и вы по какой-то причине обязаны использовать это, вы в значительной степени в их власти своевременно предоставить новую версию. Этот Веб-Сайт Scala (здесь скачать) предоставляет множество инсталляторов и архивов tarballs / Zip для каждого выпуска, который они сделали.

пользователи Mac OS X могут использовать доморощенного, чтобы получить последнюю дату SBT и Scala.


чтобы временно установить версию проекта из командной строки:

++ 2.10.4

чтобы установить версию проекта постоянно из командной строки:

set scalaVersion := "2.10.4"
session save

Я только что выполнил одну командную строку "homebrew remove scala;homebrew install scala" для обновления до последней версии. Разве этого не достаточно?

Я также нашел эту ссылку (http://wkmacura.tumblr.com/post/11577309978/installing-specific-versions-with-homebrew) и надеюсь, что это сработает для вас.