English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Установка Scala и настройка среды

Язык Scala может работать на системах Windows, Linux, Unix, Mac OS X и т.д.

Scala основана на Java, активно использует библиотеки и переменные Java, перед использованием Scala необходимо установить Java (версия > 1.5).

Установка Scala на Mac OS X и Linux

Шаг 1: Настройка Java

Убедитесь, что вы уже установили JDK версии 1.5 и выше на вашем локальном компьютере, а также установили переменную окружения JAVA_HOME и каталог bin JDK.

Мы можем использовать следующую команду для проверки установки Java:

$ java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
$

Далее, мы можем проверить, установлена ли Java-компилятор. Введите следующую команду для проверки:

$ javac -version
javac 1.8.0_31
$

Если еще не установлено, см. нашеКонфигурация окружения Java разработчика.

Далее, мы можем перейти по адресу Scala на официальном сайте http://www.scala-lang.org/downloads Загрузка двоичного пакета Scala, в данном руководстве мы будем загружать  2.11.7Версия, как показано на рисунке:

Разархивируйте файловую пакет, можно переместить его в /usr/local/share:

mv scala-2.11.7 scala                   # Переименовать каталог Scala
mv /download/scalapath /usr/local/share # Каталог загрузки необходимо настроить в соответствии с вашим фактическим путем загрузки

Измените переменные окружения, если вы не администратор, вы можете использовать sudo для входа в режим администратора и изменить конфигурационный файл profile:

vim /etc/profile
или
sudo vim /etc/profile

Добавьте в конец файла:

export PATH="$PATH:/usr/local/share/scala/bin"

:wq!Сохранить и выйти, перезагрузите терминал, выполните команду scala, и если будет выведена следующая информация, это означает, что установка успешна:

$ scala
Welcome to Scala version 2.11.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_31).
Type in expressions to have them evaluated.
Type :help for more information.

Внимание:При компиляции, если中出现中文乱码现象, методы решения можно найти здесь:Решение проблемы с кириллицей Scala

Установка Scala на Windows

Шаг 1: Настройка Java

Метод проверки, описанный в предыдущем разделе, здесь не описывается.

Если еще не установлено, см. нашеКонфигурация окружения Java разработчика.

Далее, мы можем перейти по адресу Scala на официальном сайте http://www.scala-lang.org/downloads Загрузите двоичный пакет Scala (внизу страницы), в этом руководстве мы будем загружать  2.11.7Версия, как показано на рисунке:

После загрузки дважды щелкните по файлу msi, чтобы начать установку, процесс установки можно провести по умолчанию.

После установки scala система автоматически предложит, нажмите finish, чтобы завершить установку.

Щелкните правой кнопкой мыши "Мой компьютер", выберите "Свойства", перейдите на страницу, как показано на рисунке. Начнем настройку переменных окружения, щелкните правой кнопкой мыши [Мой компьютер] -- [Свойства] -- [Дополнительные параметры системы] -- [Переменные окружения], как показано на рисунке:

Настройка переменной SCALA_HOME: Нажмите新建, в строке имени переменной введите:SCALA_HOME: Введите значение переменной здесь:D:\Program Files(x86)\scala  Это также 目录 Scala, который варьируется в зависимости от ваших предпочтений, если он установлен на диске C, измените D на C.

Настройка переменной Path: найдите переменную системы "Path" на рисунке, нажмите "Редактировать". В поле "Значение переменной" в начале добавьте следующие пути:  %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;

Внимание:Задняя точка с запятой  ;  Не забудьте добавить.

Настройка переменной Classpath: найдите переменную системы "Classpath" на рисунке, нажмите "Редактировать", если ее нет, нажмите "Создать":

  • Имя переменной: ClassPath

  • Значение переменной:.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;

Внимание:Не забудьте добавить  .;  в начале "Значение переменной". Нажмите "ОК", чтобы завершить.

Проверьте, установлены ли переменные окружения: вызовите "cmd" для проверки. Нажмите 【 开始】,введите cmd в строку ввода, затем нажмите "Enter". Введите scala, затем нажмите "Enter". Если переменные окружения установлены правильно, вы должны увидеть эти данные.

Ниже приведен список расположения каталогов в различных системах (可作为参考):

Системная средаПеременнаяЗначение (пример)
Unix$SCALA_HOME/usr/local/share/scala
 $PATH$PATH:$SCALA_HOME/bin
Windows%SCALA_HOME%c:\Progra~1\Scala
 %PATH%%PATH%;%SCALA_HOME%\bin