Vraag Over het installeren van Scala 2.11.4?


Ik ben nieuw bij Ubuntu. Ik wil de nieuwste Scala-versie 2.11.4 op mijn computer installeren, maar de instructies op hun website zijn cryptisch voor mij. Kan iemand uitleggen hoe het stap voor stap te installeren?


18
2017-11-30 18:10


oorsprong


USC heeft 2.9. Is dat niet voldoende om het te gebruiken? edit: er is ook een PPA voor 2.10 launchpad.net/~jens-braeuer/+archive/ubuntu/ppa Niet voor 2.11 maar zou 2.10 voldoende zijn? - Rinzwind


antwoorden:


De eenvoudigste manier om Scala te installeren zou zijn om de .deb installatiebestand. Op de downloadpagina je kunt de nieuwste stabiele versie zien. Ga dan naar de Alle downloads pagina en zoek die versie (of Scala 2.11.4). Blader naar beneden naar de pagina van die versie en zoek naar scala-2.11.4.deb (of de juiste versie) en download deze.

Als u vertrouwd bent met de opdrachtregel, kunt u de gedownloade Scala installeren deb met:

sudo dpkg -i scala-2.11.4.deb

Anders moet je installeren gdebi via het Ubuntu Software Center of via een terminal met:

sudo apt-get install gdebi

Nadat GDebi is geïnstalleerd, kunt u dubbelklikken scala-2.11.4.deb in uw bestandsbrowser waardoor het installatieprogramma van het pakket wordt geopend. Klik ten slotte op "Pakket installeren" en uw nieuwe versie van Scala wordt geïnstalleerd.


17
2018-02-28 18:25



+1 Bedankt voor het erop wijzen dat ze .deb-bestanden bieden. Je hebt gdebi echter niet nodig, het is zo simpel als: sudo dpkg -i scala-2.11.4.deb - Stephen
Ik kon ze niet vinden op die link, maar ze zijn op de archievenpagina: scala-lang.org/files/archive - Twisted Pear


Gewoon downloaden scala.deb en installeer het:

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

9
2018-06-19 18:39



sudo dpkg -i scala-2.11.4.deb zou sudo dpkg -i scala-2.11.6.deb moeten zijn - Manish Ranjan
@ManishRanjan bedankt, mooie fotoshoot. - nazar_art
Ik denk niet dat scala opnieuw twee keer moet worden geïnstalleerd met sudo apt-get install scala. dpkg zal het installeren. - Praveen Sripati
@PraveenSripati Ik weet niet zeker waarom hij dat heeft gedaan sudo apt-get install scala, als sudo dpkg -i scala-2.11.6.deb is voldoende maar installeer de scala.deb van de site waarvan ik denk dat het beter is dan het gebruik sudo apt-get install scala, aangezien de officiële repositories actueler zijn - Yahya Uddin
Ik heb dpkg-deb: error: `scala-2.11.6.deb 'is geen debian-formaatarchief - amit_kumar


Het installeren van scala 2.11.4 of elke andere versie die niet in de Ubuntu-repository of een PPA staat (mind hoewel: scala vereist JAVA en ik neem aan dat je dit al hebt geïnstalleerd.) ubuntu hulp als je dat niet hebt).

  • downloaden het bestand.
  • Pak de inhoud uit op een plek op uw systeem. Ik zou kiezen voor / opt / scala /. Zoiets als:

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

  • Het leesmij-bestand in "docs" geeft aan dat je scala kunt uitvoeren vanuit de bin-map:

Installatie

Decomprimeer het archief en voer de bovenstaande opdrachten rechtstreeks uit bin   directory. We raden aan het volledige pad van de. Toe te voegen bin map naar   de PATH omgevingsvariabele.

  • ... waar u de volgende hulpmiddelen hebt:

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

    Dus je zou doen

    cd /opt/scala
    scala
    

    om de tolk te openen.


  • Betreffende de PATH vermeld in de lees mij:

    Voeg Scala toe aan je $ PATH door deze regel toe te voegen aan .profile in je homedirectory

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

    Bedenk dat de padnaam moet worden genoemd naar wat je ook hebt geëxtraheerd. Door het toe te voegen zou de noodzaak om te doen stoppen cd /opt/scala/ en je kunt jaloers maken scala vanaf elke locatie op uw systeem.


3
2017-11-30 19:31





Ja, de installatie instructies op scala-lang.org zijn kort en veronderstellen een bepaald niveau van vaardigheid met het opzetten van omgevingsvariabelen. Deze veronderstelling is ook aanwezig in de meeste antwoorden hier of op stackoverloop. een andere reson die ik wilde toevoegen, is dat er geen .deb-bestanden beschikbaar zijn om te downloaden van scala-lang.org.

Onlangs heb ik Scala 2.11.7 met succes geïnstalleerd op mijn computer volgens deze stappen. Het was een nieuwe Scala-installatie en Java 1.8 was al aanwezig.

  1. Gedownloade scala-2.11.7.tgz van http://www.scala-lang.org/download/naar mijn Downloads-map.

  2. Navigeer naar de directory downloads en pak het archief uit:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. Verplaats de onverpakte map naar de directory die in de instructies wordt aangegeven:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. Stel de omgevingsvariabelen permanent in. Zoals aangegeven in de vraag over Stack Overflow hier, en gebruikt door andere software pakketinstallaties, (bijvoorbeeld vond ik Anaconda Python als de laatste automatische bewerking daarop), een van de betrouwbare manieren om dit te doen is door het .bashrc bestand te bewerken of deze variabelen direct aan het PATH toe te voegen met deze commando's:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. Laad de shell opnieuw om de wijzigingen door te voeren:

    exec $SHELL
    

Nu kunt u Scala REPL starten vanaf de opdrachtregel door te typen:

scala 

0
2018-01-06 09:57



Ik denk dat je het niet nodig hebt sudo in stap 2, maar misschien in stap 3. En je hebt sudo ook niet nodig om je te bewerken .bashrc - Wayne_Yux
Nog een ding om in gedachten te houden is dat je sudo-wachtwoord nog 15 minuten na de eerste inzending geldig is. Van Ubuntu-documenten, help.ubuntu.com/community/RootSudo . - tomaskazemekas
Ik heb zojuist bewerkt door .bashrc rechtstreeks met de regel: export PATH = "/ opt / scala / scala-2.12.1 / bin: $ PATH" - wayneeusa