Tutoriel d'installation de Scala

Windows - MacOS - Ubuntu - Fedora

Note : Ce tutoriel ne porte que sur l'installation de Scala. Si vous désirez installer aussi un IDE, référez-vous au tutoriel https://wiki.student.info.ucl.ac.be/Logiciels/IntelliJ

Windows

Installation sous Windows

  1. Avant de commencer vérifiez que vous avez au moins Java 8 JDK (ou Java 11 JDK) déjà installé.
    Lancer un invite de commande et tapez javac -version pour vérifier.
    Vous pouvez installer Java ici :
  2. Une fois que Java est installé, rendeze-vous sur cette page https://www.scala-lang.org/download/ et télécharger la version SBT.
  3. Téléchargez la version pour Windows.
  4. Une fois le téléchargement fini :
    • Exécutez l'installateur.
    • Cliquez sur Next pour commencer la configuration.
    • Acceptez la licence.
    • Choisissez les paramètres de l'installation.
    • Cliquez sur Install pour démarrer l'installation
    • Cliquez sur Finish.
      Note : Il faudra probablement ajouter sbt aux variables d'environnement.
  5. Pour tester scala et commencer l'utilisation, vous pouvez consulter ces liens :

Mac OS (Intel et Apple Silicon)

Installation sous Mac OS

  1. Installez d'abord SDKMAN qui facilite l'installation et la gestion des différentes versions de logiciels sur les systèmes basés sur UNIX. Pour cela, utilisez la commande curl -s "https://get.sdkman.io" | bash dans le terminal.
  2. Installez ensuite sbt (outil de gestion de projets Scala) toujours dans votre terminal avec sdk install sbt
  3. Lancez maintenant sbt avec la commande sbt

Ubuntu

Installation sous Ubuntu

  1. Exécutez la commande sudo apt install scala

Si vous voulez installer aussi sbt (un outil pour construire des projets Scala), alors il faudra suivre aussi les étapes suivantes :

  1. Vérifier que vous avez bien une version du jdk Java supérieure à 11.
  2. Installez curl à l'aide de la commande sudo apt install curl
  3. Tapez ensuite les commandes suivantes (disponibles sur le site https://www.scala-lang.org/download/ après avoir choisi "download sbt")
    $ echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
    $ curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add
  4. Ensuite, tapez les commandes sudo apt-get update et sudo apt-get install sbt
  5. Pour lancer sbt, utilisez la commande sbt (cela mettra un peu de temps la première fois).

Fedora

Installation sous Fedora

  1. Exécutez la commande sudo dnf install scala
  2. Vérifiez l'installation avec scala -version

Si vous voulez installer aussi sbt (un outil pour construire des projets Scala), alors il faudra suivre aussi les étapes suivantes :

  1. Vérifier que vous avez bien une version du jdk Java supérieure à 8.
    Vous pouvez installer la version qui vous convient en suivant les instructions ici : https://www.tecmint.com/install-java-in-fedora/
  2. Si curl n'est pas installé, installez curl à l'aide de la commande sudo dnf install curl
  3. Tapez ensuite les commandes suivantes (disponibles sur le site https://www.scala-sbt.org/download.html)
    $ curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
    $ sudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/
    $ sudo yum install sbt
  4. Pour lancer sbt, utilisez la commande sbt (cela mettra un peu de temps la première fois).