为什么异常“IllegalArgumentException:在线上缺少收盘报价”“”

时间:2014-08-09 16:58:29

标签: 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.ConsoleKeys.loadKeys(ConsoleKeys.java:73)
        at jline.console.ConsoleKeys.<init>(ConsoleKeys.java:35)

任何人都可以暗示,指出我的错误吗?

1 个答案:

答案 0 :(得分:1)

sbt使用JLine进行终端处理,看起来你的问题可能是$HOME/.inputrc在启动时由JLine读取,如the documentation of JLine所述:

  

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

     

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