Я плохо знаком с Ubuntu. Я хочу установить последнюю версию 2.11.4 Scala на своей машине, но инструкции относительно их веб-сайта являются загадочными мне. Кто-либо может объяснить, как установить его шаг за шагом?
Самый легкий способ установить Scala состоял бы в том, чтобы использовать файл .deb установки. На страница загрузки Вы видите новейшую стабильную версию. Тогда перейдите в страница All Downloads и найдите что версия (или Scala 2.11.4 ). Прокрутите вниз к нижней части страницы той версии и ищите scala-2.11.4.deb (или соответствующая версия) и загрузите его.
, Если Вы довольны командной строкой, можно установить загруженный Scala deb с:
sudo dpkg -i scala-2.11.4.deb
Иначе, Вы оказываетесь перед необходимостью устанавливать GDebi или через Центр программного обеспечения Ubuntu, или через терминал с:
sudo apt-get install gdebi
, Как только GDebi установлен, можно дважды щелкнуть scala-2.11.4.deb в файловом браузере, который откроет установщик пакета. Наконец, нажмите "Install Package", и Ваша новая версия Scala будет установлена.
Просто загрузите scala.deb
и установите его:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
Установка scala 2.11.4 или любая другая версия, которая не находится в репозитории Ubuntu или PPA (ум, хотя: scala потребует JAVA, и я предполагаю, что Вам уже установили это. Посмотрите справка человечности , если Вы не имеете).
Извлечение содержание к где-нибудь в Вашей системе. Я выбрал бы/opt/scala/. Что-то как:
tar xvfz ~/Downloads/scala-2.11.4.tgz/opt/mv/opt/scala-2.11.4//opt/scala /
readme в "документах" указывают, что можно выполнить scala от каталога bin:
Установка
Распаковка архив и выполненный вышеупомянутые команды непосредственно от
bin
каталог. Мы рекомендуем добавить полный путьbin
каталог кPATH
переменная среды.
..., где у Вас есть следующие инструменты:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
, Таким образом, Вы сделали бы
cd /opt/scala
scala
для открытия интерпретатора.
Относительно ПУТИ, упомянутого в чтении меня:
Добавляют Scala к Вашему $PATH путем добавления этой строки к .profile
внутренняя часть Мышление корневого каталога
PATH="$PATH:/opt/scala/bin"
, которым путь нужно назвать в честь того, что Вы извлекли его также. Добавление его остановило бы потребность сделать cd /opt/scala/
, и можно вызвать scala
отовсюду на систему.
Да, установка инструкции на scala-lang.org кратки и принимают определенный уровень мастерства с установкой переменных среды. Это предположение также присутствует в большинстве ответов здесь или на stackoverflow. другая причина, я хотел добавить, что мой ответ - то, что больше нет .deb файлов, доступных для загрузки с scala-lang.org.
Недавно я успешно установил Scala 2.11.7 на моей машине, выполняющей эти шаги. Это была новая установка Scala, и Java 1.8 уже присутствовал.
Загруженный scala-2.11.7.tgz от http://www.scala-lang.org/download/ к моему каталогу Downloads.
Перешли к каталогу загрузок и распаковывают архив:
sudo tar xvfz scala-2.11.4.tgz
Перемещение распакованный каталог к каталогу указал в инструкциях:
mv scala-2.11.7 /usr/local/share/scala
Набор переменные среды постоянно. Как обозначено в вопросе на Переполнении стека здесь , и используемый другими установками программного пакета, (например, Я нашел Anaconda Python как последнее автоматическое редактирование на нем), одним из надежных способов сделать это путем редактирования .bashrc файла или добавления этих переменных к ПУТИ непосредственно с этими командами:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Перезагрузка оболочка для изменений для вступления в силу:
exec $SHELL
Теперь можно запустить Scala REPL с командной строки путем ввода:
scala