Об установке Scala 2.11.4?

17

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

    
задан BoNZ 30.11.2014 в 18:10
источник

4 ответа

17

Самый простой способ установки Scala - использовать установочный файл .deb . На странице загрузки вы можете увидеть новейшую стабильную версию. Затем перейдите на страницу Все заказы и найдите эту версию (или 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 в своем браузере файлов, который откроет установщик пакета. Наконец, нажмите «Установить пакет», и будет установлена ​​новая версия Scala.

    
ответ дан cpburnz 28.02.2015 в 18:25
8

Просто загрузите 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
sudo apt-get install scala
    
ответ дан nazar_art 19.06.2015 в 18:39
3

Установка scala 2.11.4 или любой другой версии, которая не находится в репозитории Ubuntu или PPA (ум: scala потребует JAVA, и я предполагаю, что вы уже установили его. См. ubuntu help , если вы этого не сделали.)

  • загрузите файл.
  • Извлеките содержимое где-нибудь в вашей системе. Я бы выбрал / 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, упомянутого в read me:

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

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

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

ответ дан Rinzwind 30.11.2014 в 19:31
0

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

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

  1. Скачан scala-2.11.7.tgz из Ссылка в мой каталог загрузок.

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

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

    mv scala-2.11.7 /usr/local/share/scala
    
  4. Постоянно установите переменные среды. Как указано в вопросе о переполнении стека здесь и используется другими установками пакета программного обеспечения (например, я нашел 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 
    
ответ дан tomaskazemekas 06.01.2016 в 09:57