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

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

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

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

正如我刚刚在相关的Backspace中写的那样,箭头键在Windows机器上的IRB(Git Bash控制台)中不起作用 :

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

 irb --noreadline 

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

执行以下命令可以在Windows上修复此问题

 gem install wirble win32console 

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

 alias irb="ruby -S irb"