Клавиши Backspace и стрелки не работают в IRB (Git Bash console) на компьютере с windows

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

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

5 ответов


то же самое случилось со мной. Под управлением ирб с --noreadline решить мою проблему:

irb --noreadline

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

IRB.conf[:USE_READLINE] = false

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


установите драгоценный камень RB-readline.

gem install rb-readline

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

alias irb="ruby -S irb"

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

gem install pry