Linux上的Rails控制台总是在每一行

时间:2018-05-23 22:05:43

标签: ruby-on-rails bash ubuntu gnome-terminal ubuntu-18.04

长期运行的rails项目上的标准rails控制台在macOS上一直运行良好。最近切换到Ubuntu 18.04,bash和gnome-terminal中的rails控制台总是会在每行的末尾附加一个\ r \ n,如下所示:

Loading development environment (Rails 4.2.8)
irb(main):001:0> \r
irb(main):002:0> \r
irb(main):003:0> User.count\r
   (1.5ms)  SELECT COUNT(*) FROM "users"
=> 3
irb(main):004:0> 

这种新行为也会影响前一个命令的向上/向下滚动,它不会正确清除命令并在命令后附加上一个命令。

.bashrc是默认值,没有任何更改,默认为gnome-terminal。 (测试删除更改和问题仍然出现)。

1 个答案:

答案 0 :(得分:8)

我最终弄明白了:

bundle update rb-readline

问题消失了!