ruby irb на окнах с использованием оболочки gitbash - не можете использовать клавиши со стрелками для изменения ввода команды? - PullRequest
3 голосов
/ 23 июня 2011

когда я запускаю консоль rails, моя оболочка git bash позволяет мне использовать стрелку вверх для вызова команд и использовать стрелки влево / вправо для изменения текста, который я ввожу

когда я запускаю irb оболочка игнорирует клавиши возврата и клавиши со стрелками

Я не уверен, почему клавиши со стрелками будут хорошо работать в оболочке консоли rails, но не при работе irb?

Ответы [ 4 ]

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

Как я только что написал в соответствующем Клавиши Backspace и Arrow не работают в IRB (консоли Git Bash) на компьютере с Windows :

работает IRB с - noreadline решил эту проблему для меня:

irb --noreadline
1 голос
/ 29 января 2014

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

alias irb="ruby -S irb"
1 голос
/ 21 апреля 2012

Выполнение следующей команды устранило проблему для меня в Windows

gem install wirble win32console
1 голос
/ 23 июня 2011

В какой операционной системе вы работаете? Вам может потребоваться установить библиотеку GNU Readline и переустановить ruby.

...