SBT选项卡完成无法在交互模式下工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SBT选项卡完成无法在交互模式下工作相关的知识,希望对你有一定的参考价值。
尝试使用run-main命令使用制表符完成时,我得到响应“{invalid input}”。我过去使用过SBT和我正在进行的同一个项目,并且标签完成工作正常。唯一的区别是我已将我的工作站升级到Ubuntu 16.04。我想不出任何其他差异(尽管我可能完全错了)。我已经遍布堆栈溢出(以及许多其他站点)寻找关于此问题的一些帮助。
例如,我想可能是我的项目的项目定义文件存在问题。即使是这种情况,我也不知道如何修复它们(我实际上没有启动项目,因此我没有编写这些文件)。
答案
我主要使用Ubuntu 16.04与SBT程序没有重大问题。我在Ubuntu上遇到的大多数与SBT命令行相关的问题都是由以下一个或多个原因造成的:
jline
- SBT分享了jline 2
的早期版本,世界转移到jline 3
; SBT落后了,因此jline
社区解决的许多问题都没有进入SBT。 Try out various jline settings,看看是否有帮助。- 您的控制台可能没有bash tab completion installed or imported。
以上是关于SBT选项卡完成无法在交互模式下工作的主要内容,如果未能解决你的问题,请参考以下文章