在Windows上使用GitBash Shell的Ruby IRB - 无法使用箭头键修改命令输入?

3
当我使用rails console时,我的git bash shell可以使用向上箭头来调用命令,并使用左/右箭头修改我输入的文本。
当我运行irb时,shell会忽略退格键和箭头键。
我不确定为什么箭头键在运行irb时无法正常工作,但在运行rails console时却可以?
4个回答

4

如我在相关的问题中所述,我的 IRB(Git Bash 控制台) 在 Windows 机器上不支持退格键和箭头键:

对我来说,使用 --noreadline 运行 irb 解决了这个问题:

irb --noreadline

1

1
你使用的是哪个操作系统?你可能需要安装GNU Readline库并重新安装Ruby。

如果你的理论是正确的,那么它在“rails console”中能够工作但在“irb”中不能工作,这有意义吗? - jpw
我感谢你的帮助尝试! - jpw

1

在Windows上执行以下命令解决了我的问题

gem install wirble win32console

谢谢!(虽然我在经历了一系列的Windows问题后转向了Mac) - jpw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接