使用gitbash shell在windows上使用ruby irb - 无法使用箭头键修改命令输入?

时间:2011-06-22 23:54:28

标签: ruby shell irb

当我做rails控制台时,我的git bash shell允许我使用向上箭头来调用命令,并使用左/右箭头来修改我正在输入的文本

当我运行irb时,shell会忽略退格键和箭头键

我不确定为什么箭头键可以在用于rails控制台的shell中正常工作,但在运行irb时却不行?

4 个答案:

答案 0 :(得分:4)

正如我刚刚在相关Backspace and arrow keys aren't working in IRB(Git Bash console) on windows machine中所写的那样:

使用运行irb - noreadline 为我解决了这个问题:

irb --noreadline

答案 1 :(得分:1)

您在运行什么操作系统?您可能需要安装GNU Readline Library并重新安装ruby。

答案 2 :(得分:1)

执行以下命令在Windows上修复了我的问题

gem install wirble win32console

答案 3 :(得分:1)

如此处https://groups.google.com/forum/#!topic/rubyinstaller/HgswOz1T-eE所述,请使用以下命令/别名:

alias irb="ruby -S irb"