Scala Language
Настройка Scala
Поиск…
В Linux через dpkg
В дистрибутивах на основе Debian, включая Ubuntu, наиболее простым способом является использование файла установки .deb
. Перейдите на сайт Scala . Выберите версию, которую вы хотите установить, затем прокрутите вниз и найдите scala-xxxdeb
.
Вы можете установить scala deb из командной строки:
sudo dpkg -i scala-x.x.x.deb
Чтобы убедиться, что он установлен правильно, в командной строке терминала:
which scala
Ответ должен быть эквивалентен тому, что вы разместили в переменной PATH. Чтобы убедиться, что scala работает:
scala
Это должно запустить Scala REPL и сообщить о версии (которая, в свою очередь, должна соответствовать загруженной вами версии).
Установка Ubuntu через ручную загрузку и настройку
Загрузите предпочтительную версию из Lightbend с помощью curl
:
curl -O http://downloads.lightbend.com/scala/2.xx.x/scala-2.xx.x.tgz
Разархивируйте tar
файл в /usr/local/share
или /opt/bin
:
unzip scala-2.xx.x.tgz
mv scala-2.xx.x /usr/local/share/scala
Добавьте PATH
в ~/.profile
или ~/.bash_profile
или ~/.bashrc
, включив этот текст в один из этих файлов:
$SCALA_HOME=/usr/local/share/scala
export PATH=$SCALA_HOME/bin:$PATH
Чтобы убедиться, что он установлен правильно, в командной строке терминала:
which scala
Ответ должен быть эквивалентен тому, что вы разместили в переменной PATH
. Чтобы убедиться, что scala
работает:
scala
Это должно запустить Scala REPL и сообщить о версии (которая, в свою очередь, должна соответствовать загруженной вами версии).
Mac OSX через Macports
На компьютерах Mac OSX с установленными MacPorts откройте окно терминала и введите:
port list | grep scala
Здесь будут перечислены все доступные для Scala пакеты. Чтобы установить один (в этом примере версия 2.11 Scala):
sudo port install scala2.11
( 2.11
может измениться, если вы хотите установить другую версию.)
Все зависимости будут автоматически установлены и обновлен параметр $PATH
. Чтобы убедиться, что все работает:
which scala
Это покажет вам путь к установке Scala.
scala
Это откроет Scala REPL и сообщит номер версии.