J'utilise Ubuntu 18.04 + Scala 2.11.12 (OpenJDK 64-Bit Server VM, Java 1.8.0_162).
Une fois que j'ai ouvert le shell scala, je ne vois rien que je tape. Il est cependant tapé.
Voici comment cela se passe lorsque je tape println("Hello, world!")
sur la console:
$ scala
Welcome to Scala 2.11.12 (OpenJDK 64-Bit Server VM, Java 1.8.0_162).
Type in expressions for evaluation. Or try :help.
scala> Hello, world!
scala>
Avez-vous des idées sur la façon de passer?
Pour résoudre le problème lors de l'exécution de la session scala repl en cours):
import sys.process._
"reset" !
Pour résoudre le problème complètement supprimé scala et l'installer avec dpkg (pas avec apt):
Sudo apt-get remove scala-library scala
Sudo wget www.scala-lang.org/files/archive/scala-2.11.12.deb
Sudo dpkg -i scala-2.11.12.deb
La chose suivante fonctionne pour moi.
Ouvrez une console scala via sbt.
~$ sbt
[info] Loading project definition from /home/abhay/project
[info] Set current project to abhay (in build file:/home/abhay/)
[warn] sbt server could not start because there's another instance of sbt running on this build.
[warn] Running multiple instances is unsupported
sbt:abhay> console
[info] Starting scala interpreter...
Welcome to Scala 2.12.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_161).
Type in expressions for evaluation. Or try :help.
scala> printf("Hello, Abhay!");
Hello, Abhay!
scala>
Cela fonctionne pour moi pour l'instant.
Je suis presque sûr que c'est un problème d'environnement. Quelqu'un d'autre face à quelque chose de similaire?
~ Abhay
scala 2.11.12 comme décrit ci-dessus génère une erreur avant le REPL est démarré, ce qui est pris en charge dans scala 2.12.x À la place, supprimez Scala et installez le dernier scala avec dpkg
Sudo apt-get remove scala-library scala
Sudo wget www.scala-lang.org/files/archive/scala-2.12.8.deb
Sudo dpkg -i scala-2.12.8.deb
Cela a fonctionné pour moi!
étapes Ubunt: 1. Allez dans/usr/share/sbt/bin 2. Ouvrez le fichier "sbt" 3. Ajoutez "export TERM = xterm-color" juste en dessous de "#!/Bin/sh"
étapes OS X: 1. Allez dans/usr/local/bin/2. Ouvrez le fichier "sbt" 3. Ajoutez "export TERM = xterm-color" juste en dessous de "#!/Bin/sh"
Installez SBT:
echo "deb https://dl.bintray.com/sbt/debian /" | Sudo tee -a /etc/apt/sources.list.d/sbt.list
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
Sudo apt-get update
Sudo apt-get install sbt
Tapez ensuite sbt sur l'invite de commande:
C'est bon.
Test: tapez: printf ("Bonjour Scala")
À votre santé!!!