Scala REPL 在 Ubuntu 上不起作用

标签 scala ubuntu-18.04 scala-repl

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

这是我应该看到的:

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 之后。

最佳答案

在我升级到 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

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

关于Scala REPL 在 Ubuntu 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50334466/

相关文章:

linux - 如何找到现在启动的 linux Image 名称

python-3.x - 无法使 Python 3.7 在 Ubuntu 18.04 中工作

scala - 如何使用 `asRight` 创建带有猫的 Either 实例

scala - 尝试远程调试 Spark 应用程序 : java. io.IOException“握手失败 - 连接过早关闭”

scala - 在 Scala/Figaro 中将函数作为参数传递

ubuntu - 为什么这个 SDL2 图形代码在 Kubuntu 18.04 中不能按预期工作?

Scala 和 VS Code 中的集成终端

java - 使用 IntelliJ Remote.serverException 时出现 Scala 错误

java - Scala Spring IoC 和 JSF

scala - 是否可以通过 Scala REPL shell 命令打开交互式 vim 进程?