scala - 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 之后。
解决方案
在我升级到 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
仍然不确定为什么旧版本停止工作。
推荐阅读
- python - 在matplotlib中创建一个上下边缘的矩形补丁
- vue.js - 在具有绑定值的选择上使用 :selected 绑定
- reactjs - 如何在组选择(Ag-Grid React)的 chlid 行中添加静态标题?
- api - 无法从 Laminas API 工具中的管理 UI 创建新 API
- drake - Autodiff 清除渐变
- c++ - 使用 makefile 构建和运行时出现“运行时错误 2”
- javascript - 尝试更新 Firebase 实时数据库时出错
- python - Python - 用 docx 中的图像替换字符串
- influxdb - InfluxDB InfluxQL - 多次比较同一列
- powershell - 如何在非交互模式下运行 Powershell 脚本(包含参数和选项)