Abh*_*kar 34 ubuntu scala scala-repl
我使用的是Ubuntu 18.04 + Scala 2.11.12(OpenJDK 64位服务器VM,Java 1.8.0_162).
一旦我打开scala shell,我就无法看到我输入的任何内容.它虽然打字了.
下面是我println("Hello, world!")在控制台输入时的情况:
$ 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>
Run Code Online (Sandbox Code Playgroud)
关于我们如何通过的任何想法?
mge*_*hen 58
要解决当前scala repl会话运行中的问题,请执行以下操作:
import sys.process._
"reset" !
Run Code Online (Sandbox Code Playgroud)
要解决问题,请完全删除scala并使用dpkg(不使用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
Run Code Online (Sandbox Code Playgroud)
Abh*_*kar 17
以下内容对我有用.
通过sbt打开一个scala控制台.
~$ 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>
Run Code Online (Sandbox Code Playgroud)这对我来说现在很有用.
我很确定它的一些环境问题.其他人面对类似的事情?
〜阿沛
如上所述,scala 2.11.12在启动REPL之前会引发一些错误,这在scala 2.12.x中已得到注意,而是删除Scala并使用dpkg安装最新的scala软件包。
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6209 次 |
| 最近记录: |