首页 > 解决方案 > Scala REPL 在 Ubuntu 上不起作用

问题描述

当尝试在终端中使用 scala 解释器时,我遇到了一个奇怪的问题,当我尝试编写时,光标没有移动,尽管在我按下回车后它“工作”。

这是我应该看到的:

Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_171).
Type in expressions for evaluation. Or try :help.

scala> val x = 1
x: Int = 1

这是我实际看到的:

Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_171).
Type in expressions for evaluation. Or try :help.

scala> x: Int = 1

总而言之,我看不到我写的东西。

这只发生在这个解释器上,来自终端的所有其他程序/功能似乎都工作得很好。

它发生在我升级到 18.04 并将 JVM 替换为 8 之后。

标签: scalaubuntu-18.04scala-repl

解决方案


在我升级到 Scala 2.12.6 后,它又开始工作了。

Welcome to Scala 2.12.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_171).
Type in expressions for evaluation. Or try :help.

scala> val nowISeeWhatIWrite = true
nowISeeWhatIWrite: Boolean = true

仍然不确定为什么旧版本停止工作。


推荐阅读