【问题标题】:ruby irb on windows using gitbash shell - can't use arrow keys to modify command input?ruby irb 在 Windows 上使用 gitbash shell - 不能使用箭头键来修改命令输入?
【发布时间】:2023-03-14 01:03:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby shell irb


    【解决方案1】:

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

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

    irb --noreadline
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • win xp ...如果您的理论是正确的,那么它适用于“rails 控制台”但不适用于“irb”是否有意义?
      • 感谢您的帮助!
      【解决方案3】:

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

      gem install wirble win32console
      

      【讨论】:

      • 谢谢! (虽然我在一个又一个窗口问题之后搬到了 Mac)
      【解决方案4】:

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

      alias irb="ruby -S irb"
      

      【讨论】:

        猜你喜欢
        • 2017-11-12
        • 1970-01-01
        • 2022-01-03
        • 1970-01-01
        • 2020-07-31
        • 1970-01-01
        • 2011-05-07
        • 2021-11-19
        • 2015-04-28
        相关资源
        最近更新 更多