当我做rails控制台时,我的git bash shell允许我使用向上箭头来调用命令,并使用左/右箭头来修改我正在输入的文本
当我运行irb
时,shell会忽略退格键和箭头键
我不确定为什么箭头键可以在用于rails控制台的shell中正常工作,但在运行irb
时却不行?
答案 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"