Scala 为什么是例外;IllegalArgumentException:第'行缺少结束报价&引用'&引用;

Scala 为什么是例外;IllegalArgumentException:第'行缺少结束报价&引用'&引用;,scala,sbt,jline,Scala,Sbt,Jline,当我在unix提示符下运行sbt时,在控制台中的每个命令之后,我都会得到以下命令 [WARN] Unable to parse user configuration: java.lang.IllegalArgumentException: Missing closing quote on line '"' at jline.console.ConsoleKeys.loadKeys(ConsoleKeys.java:173) at jline.console.Co

当我在unix提示符下运行
sbt
时,在控制台中的每个命令之后,我都会得到以下命令

[WARN] Unable to parse user configuration: 
java.lang.IllegalArgumentException: Missing closing quote on line '"'
        at jline.console.ConsoleKeys.loadKeys(ConsoleKeys.java:173)
        at jline.console.ConsoleKeys.loadKeys(ConsoleKeys.java:73)
        at jline.console.ConsoleKeys.<init>(ConsoleKeys.java:35)
[WARN]无法分析用户配置:
java.lang.IllegalArgumentException:第“”行缺少结束报价
位于jline.console.ConsoleKeys.loadKeys(ConsoleKeys.java:173)
位于jline.console.ConsoleKeys.loadKeys(ConsoleKeys.java:73)
在jline.console.ConsoleKeys。(ConsoleKeys.java:35)

有谁能给我一个提示,告诉我出了什么问题吗?

sbt使用JLine进行终端处理,您的问题可能是由于启动时JLine读取的
$HOME/.inputrc
,如中所述:

接下来,读取文件$HOME/.inputrc

JLine会尝试执行.inputrc文件中的许多设置 尽可能包括条件设置(例如,绑定 特定键(仅当使用特定程序运行时)


你能给我们你的sbt文件吗?很抱歉,我是sbt新手。我可以知道什么是sbt文件吗?通常它位于项目的根路径中,名为
build.sbt
@user247077,也可以是build.scala(或任何包含sbt项目定义的.scala文件)在您的源代码的项目文件夹中。谢谢各位。我有一个空目录,其中只有一个codeFile.scala。(尽管相同的错误也出现在我的播放项目中…)