基本的症状和 这里描述的问题 如出一辙,我也是 tail -f log/development.log 后出的问题,同道中人啊,提问者自己提供了两种解决方法(自问自答?): [cc lang=”bash”] $ stty echo [/cc] 上面这个确实work,cool! [cc lang=”bash”] $ irb [/cc] 货真价实的rubist,还想的出来这样的解决办法,不错不错,我也试了下,很遗憾在我这并不work… 底下的评论以及种种迹象表面这并不是mac自带的老版本bash的bug,而是一个bash-completion的bug,所以另外一个很make sense的solution就是更新bash-completion,我个人比较prefer这个solution,当然你也可以用macports安装最新版本的bash替换系统自带的bash,喜欢折腾的尽管上。 [cc lang=”bash”] $ sudo port -v selfupdate $ sudo port install bash-completion [/cc] verify一下,active的是1.3的bash-completion就算大功告成了。 [cc lang=”bash”] $ port installed | grep bash-comp bash-completion @1.1_6 bash-completion @1.2_0 bash-completion @1.3_0 (active) [/cc]