Informationen zur Installation von Scala 2.11.4


18

Ich bin neu in Ubuntu. Ich möchte die neueste Scala-Version 2.11.4 auf meinem Computer installieren, aber die Anweisungen auf der Website sind für mich kryptisch. Kann jemand erklären, wie man es Schritt für Schritt installiert?


USC hat 2.9. Reicht das nicht aus, um es zu benutzen? edit: es gibt auch ein PPA für 2.10 launchpad.net/~jens-braeuer/+archive/ubuntu/ppa noch nicht für 2.11 also würde 2.10 ausreichen?
Rinzwind

Antworten:


17

Die einfachste Möglichkeit, Scala zu installieren, ist die Verwendung der .deb- Installationsdatei. Auf der Download-Seite sehen Sie die neueste stabile Version. Rufen Sie dann die Seite Alle Downloads auf und suchen Sie die Version (oderRufen Scala 2.11.4 ). Scrollen Sie zum Ende der Seite dieser Version, suchen Sie nach scala-2.11.4.deb (oder der entsprechenden Version) und laden Sie sie herunter.

Wenn Sie mit der Befehlszeile vertraut sind, können Sie die heruntergeladene Scala- Deb installieren mit folgendem :

sudo dpkg -i scala-2.11.4.deb

Andernfalls müssen Sie installieren GDebi entweder über das Ubuntu Software Center oder über ein Terminal mit folgenden Komponenten :

sudo apt-get install gdebi

Sobald GDebi installiert ist, können Sie in Ihrem Dateibrowser auf scala-2.11.4.deb doppelklicken, wodurch das Paketinstallationsprogramm geöffnet wird. Klicken Sie abschließend auf "Install Package" (Paket installieren) und Ihre neue Version von Scala wird installiert.


1
+1 Vielen Dank für den Hinweis, dass sie .deb-Dateien bereitstellen. Sie brauchen jedoch kein gdebi, es ist so einfach wie: sudo dpkg -i scala-2.11.4.deb
Stephen

Ich konnte sie unter diesem Link nicht finden, aber sie befinden sich auf der Archivseite: scala-lang.org/files/archive
Twisted Pear

9

Einfach herunterladen scala.debund installieren:

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 dpkg -i scala-2.11.4.deb sollte sudo dpkg -i scala-2.11.6.deb sein
Manish Ranjan

2
Ich glaube nicht, dass scala mit zweimal neu installiert werden muss sudo apt-get install scala. dpkg wird es installieren.
Praveen Sripati

1
@PraveenSripati Ich bin mir nicht sicher, warum er sudo apt-get install scala, da sudo dpkg -i scala-2.11.6.debes ausreichend ist, aber die Installation scala.debvon der Website, die ich denke, ist besser als die Verwendung sudo apt-get install scala, da die offiziellen Repositories aktueller sind
Yahya Uddin

Ich habe dpkg-deb: error: `scala-2.11.6.deb 'ist kein Debian-Format-Archiv
amit_kumar

3

Installieren von Scala 2.11.4 oder einer anderen Version, die sich nicht im Ubuntu-Repository oder einer PPA befindet (Achtung: Scala benötigt JAVA, und ich gehe davon aus, dass Sie diese bereits installiert haben. Weitere Informationen finden Sie in der Ubuntu-Hilfe Wenn dies nicht der .)

  • herunterladen die Datei .
  • Extrahieren Sie den Inhalt an eine beliebige Stelle auf Ihrem System. Ich würde mich für / opt / scala / entscheiden. So etwas wie:

    tar xvfz ~ / Downloads / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /

  • Die Readme-Datei in "docs" besagt, dass Sie Scala aus dem bin-Verzeichnis ausführen können:

Installation

Dekomprimieren Sie das Archiv und führen Sie die obigen Befehle direkt aus dem bin Verzeichnis aus. Es wird empfohlen, den vollständigen Pfad des binVerzeichnisses zur PATHUmgebungsvariablen hinzuzufügen .

  • ... wo Sie die folgenden Tools haben:

    - scala       Scala interactive interpreter
    - scalac      Scala compiler
    - fsc         Scala resident compiler
    - scaladoc    Scala API documentation generator
    - scalap      Scala classfile decoder
    

    Also würdest du tun

    cd /opt/scala
    scala
    

    den Dolmetscher zu öffnen.


  • In Bezug auf den in der Liesmich erwähnten PFAD:

    Fügen Sie Scala zu Ihrem $ PATH hinzu, indem Sie diese Zeile in .profileIhr Ausgangsverzeichnis einfügen

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

    Beachten Sie, dass der Pfadname nach dem benannt werden muss, was Sie auch extrahiert haben. Wenn Sie es cd /opt/scala/hinzufügen , müssen Sie es nicht mehr ausführen, und Sie können scalavon jedem Ort auf Ihrem System aus auf das Produkt zugreifen .


0

Ja, die Installation Anweisungen auf scala-lang.org sind kurz und ein gewisses Maß an Kompetenz übernehmen mit den Umgebungsvariablen einrichten. Diese Annahme ist auch in den meisten Antworten hier oder beim Stackoverflow vorhanden. Eine weitere Resonanz, die ich hinzufügen wollte, ist, dass keine .deb-Dateien mehr zum Herunterladen von scala-lang.org verfügbar sind.

Vor kurzem habe ich Scala 2.11.7 erfolgreich auf meinem Computer installiert. Es war eine neue Scala-Installation und Java 1.8 war bereits vorhanden.

  1. Heruntergeladen von scala-2.11.7.tgz von http://www.scala-lang.org/download/ in mein Download-Verzeichnis.

  2. Navigieren Sie zum Download-Verzeichnis und entpacken Sie das Archiv:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. Verschieben Sie das entpackte Verzeichnis in das in der Anleitung angegebene Verzeichnis:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. Setzen Sie die Umgebungsvariablen dauerhaft. Wie in der Frage zu Stack Overflow hier angegeben und von anderen Softwarepaketinstallationen verwendet (z. B. fand ich Anaconda Python als letzte automatische Bearbeitung), besteht eine der zuverlässigen Möglichkeiten darin, die .bashrc-Datei zu bearbeiten oder diese Variablen hinzuzufügen mit diesen Befehlen direkt zum PATH:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. Laden Sie die Shell neu, damit die Änderungen wirksam werden:

    exec $SHELL
    

Jetzt können Sie Scala REPL über die Befehlszeile starten, indem Sie Folgendes eingeben:

scala 

Ich vermute, Sie brauchen nicht sudoin Schritt 2, aber vielleicht in Schritt 3. Und Sie brauchen auch kein .bashrc
Sudo

Beachten Sie außerdem, dass Ihr sudo-Passwort nach der ersten Übermittlung noch 15 Minuten gültig ist. In Ubuntu-Dokumenten: help.ubuntu.com/community/RootSudo .
Tomaskazemekas

Ich habe gerade von .bashrc direkt mit der Zeile bearbeitet: export PATH = "/ opt / scala / scala-2.12.1 / bin: $ PATH"
wayneeusa
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.