8

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

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。(测试删除更改和问题仍然出现)。

4

1 回答 1

11

我最终想通了:

bundle update rb-readline

问题消失了!

于 2018-06-13T01:01:35.360 回答