Почему нажатие левой стрелки в irb дает мне «^ [[D»? - PullRequest
14 голосов
/ 27 декабря 2011

Я использую Ubuntu Server 10 lucid, ruby ​​1.9.2-p0.В irb стрелка влево показывает ^[[D.Есть идеи?

Ответы [ 3 ]

14 голосов
/ 27 декабря 2011

Вам нужно сделать:

sudo apt-get install libreadline-dev

, а затем переустановите ruby ​​и irb.

5 голосов
/ 27 декабря 2011

В качестве альтернативы, если вы используете RVM, просто не забудьте установить readline:

rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr

По сравнению с пакетом apt преимущество заключается в том, что вы получаете версию 1.9.3, которая IMHO более стабильна.

0 голосов
/ 01 июня 2018

IRB устанавливается с Ruby.У меня была эта проблема, где она работала, а затем перестал работать.Я обновил Ruby (rvm install ruby-), и он снова работает.

...