Клавиши возврата и возврата не работают в IRB (консоль Git Bash) на машине с Windows - PullRequest
32 голосов
/ 14 апреля 2011

Я только что установил ruby ​​1.9.2 на машине с Windows, и Backspace или любые другие клавиши со стрелками не работают. Это происходит только тогда, когда я открываю IRB на консоли Git Bash. Но он отлично работает на консоли Windows. Любая помощь по этому поводу?

Примечание: IRB работал нормально на обеих консолях с более ранними версиями ruby.

Ответы [ 5 ]

47 голосов
/ 09 ноября 2011

То же самое случилось со мной.Запуск irb с - noreadline решил мою проблему:

irb --noreadline
7 голосов
/ 18 сентября 2013

Вы также можете отключить readline в ~ / .irbrc

IRB.conf[:USE_READLINE] = false
7 голосов
/ 24 июня 2011

Кажется, вы не установили readline во время компиляции ruby.Так что установите readline, возможно также readline-devel, затем перекомпилируйте ruby.

6 голосов
/ 29 января 2014

Как указано здесь https://groups.google.com/forum/#!topic/rubyinstaller/HgswOz1T-eE,, используйте следующую команду / псевдоним:

alias irb="ruby -S irb"

Если это не сработает, вместо этого используйте pry:

gem install pry
5 голосов
/ 31 декабря 2013

Установить гем rb-readline.

gem install rb-readline
...