Как установить Scala 2.11.4?

Как установить Scala 2.11.4?

Я новичок в Ubuntu. Хочу установить последнюю версию Scala 2.11.4 на свой компьютер, но инструкции на их сайте для меня непонятны. Может кто-нибудь объяснить, как установить ее пошагово?

решение1

Самый простой способ установить Scala — использовать.debУстановочный файл. Настраница загрузкивы можете увидеть последнюю стабильную версию. Затем перейдите наВсе загрузкистраницу и найдите эту версию (илиСкала 2.11.4). Прокрутите страницу этой версии вниз и найдитеscala-2.11.4.deb(или соответствующую версию) и загрузите ее.

Если вы знакомы с командной строкой, вы можете установить загруженную версию Scalaдебс:

sudo dpkg -i scala-2.11.4.deb

В противном случае вам придется установитьGDebiлибо через Центр приложений Ubuntu, либо через терминал с помощью:

sudo apt-get install gdebi

После установки GDebi вы можете дважды щелкнутьscala-2.11.4.debв вашем файловом браузере, который откроет установщик пакетов. Наконец, нажмите «Установить пакет», и ваша новая версия Scala будет установлена.

решение2

Просто скачайте 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

решение3

Установка 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 в «docs» указано, что 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
    

    чтобы открыть интерпретатор.


  • Относительно PATH, упомянутого в readme:

    Добавьте Scala в $PATH, добавив эту строку .profileв свой домашний каталог

    PATH="$PATH:/opt/scala/bin"
    

    Помните, что имя пути должно быть названо в честь того, что вы извлекли. Добавление этого устранит необходимость делать это, cd /opt/scala/и вы сможете вызывать scalaиз любой точки вашей системы.

решение4

Да, установкаинструкциина scala-lang.org краткие и предполагают определенный уровень мастерства в настройке переменных окружения. Это предположение также присутствует в большинстве ответов здесь или на stackoverflow. еще одна причина, по которой я хотел добавить свой ответ, заключается в том, что больше нет файлов .deb, доступных для загрузки с scala-lang.org.

Недавно я успешно установил Scala 2.11.7 на свою машину, следуя этим шагам. Это была свежая установка Scala, и Java 1.8 уже присутствовала.

  1. Скачал scala-2.11.7.tgz сhttp://www.scala-lang.org/download/в мой каталог загрузок.

  2. Перейдите в каталог загрузок и распакуйте архив:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. Переместите распакованный каталог в каталог, указанный в инструкции:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. Установите переменные окружения навсегда. Как указано в вопросе на Stack Overflowздесьи используется другими установками программного обеспечения (например, я обнаружил Anaconda Python в качестве последнего автоматического редактирования в нем), один из надежных способов сделать это — отредактировать файл .bashrc или добавить эти переменные непосредственно в PATH с помощью следующих команд:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. Перезагрузите оболочку, чтобы изменения вступили в силу:

    exec $SHELL
    

Теперь вы можете запустить Scala REPL из командной строки, введя:

scala 

Связанный контент