使用jruby 9.1.2.0 irb我在点击返回键时得到^ M而不是\ n。
重现:
运行jruby irb
即
java -jar jruby-complete-9.1.2.0-complete.jar -S irb
> gets
enteranyinputhere
点击enter或return键并观察
> gets
enteranyinputhere^M
当我期待
> gets
anyinputhere
=> "anyinputhere\n"
这使得根本无法获得任何输入。它可能与Mac在输入
时输入\r
而不是\n
有关
> gets("\r").chomp
foo^M=> "foo"
我还使用最新的jruby版本9.1.4.0
观察到了这个问题答案 0 :(得分:0)
我能够通过粘贴来自另一个终端窗口的文本来重现这一点,并通过禁用"粘贴换行符作为回车符来修复它"首选项“高级”选项卡的输入下的选项。