Windows マシンに Ruby 1.9.2 をインストールしたところ、Backspace またはその他の矢印キーが機能しません。これは、Git Bash コンソールで IRB を開いたときにのみ発生します。ただし、Windows コンソールでは問題なく動作します。それについて何か助けはありますか?
注: 以前のバージョンの ruby では、IRB は両方のコンソールで正常に動作していました。
私にも同じことが起こりました。--noreadlineを指定して irb を実行すると、問題が解決しました。
irb --noreadline
ruby のコンパイル中に readline がインストールされていなかったようです。readline をインストールし、場合によっては readline-devel もインストールしてから、ruby を再コンパイルします。
~/.irbrc で readline を無効にすることもできます
IRB.conf[:USE_READLINE] = false
https://groups.google.com/forum/#!topic/rubyinstaller/HgswOz1T-eEに記載されているように、以下のコマンド/エイリアスを使用します。
alias irb="ruby -S irb"
それでもうまくいかない場合は、代わりに pry を使用してください。
gem install pry