Поиск…


В 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 и сообщит номер версии.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow