【发布时间】:2023-03-14 01:03:01
【问题描述】:
当我使用 rails 控制台时,我的 git bash shell 允许我使用向上箭头来调用命令,并使用左/右箭头来修改我正在输入的文本
当我运行 irb 时,shell 会忽略退格键和箭头键
我不知道为什么箭头键可以在 shell 中为 rails 控制台正常工作,但在运行 irb 时却不行?
【问题讨论】:
当我使用 rails 控制台时,我的 git bash shell 允许我使用向上箭头来调用命令,并使用左/右箭头来修改我正在输入的文本
当我运行 irb 时,shell 会忽略退格键和箭头键
我不知道为什么箭头键可以在 shell 中为 rails 控制台正常工作,但在运行 irb 时却不行?
【问题讨论】:
正如我刚刚在相关的Backspace and arrow keys aren't working in IRB(Git Bash console) on windows machine中所写:
使用 --noreadline 运行 irb 为我解决了这个问题:
irb --noreadline
【讨论】:
您正在运行什么操作系统?您可能需要安装 GNU Readline 库并重新安装 ruby。
【讨论】:
执行以下命令解决了我在 Windows 上的问题
gem install wirble win32console
【讨论】:
如此处所述https://groups.google.com/forum/#!topic/rubyinstaller/HgswOz1T-eE,使用以下命令/别名:
alias irb="ruby -S irb"
【讨论】: