Curses を使用したプログラムの中で Readline を利用したい場面というのは多々あると思うのですが、何も考えずに次のようにすると何を入力しても文字が表示されません。 require "curses" require "readline" Curses.init_screen # 入力が端末に印字されない s = Readline.readline # でもちゃんと入力はされてます puts s #=> "abcdefg" 入力がエコーされるととっても嬉しいです!というわけで、次のようにしてみるわけなのですが、これはダメです。 require "curses" require "readline" Curses.init_screen # echo を有効にしたらいいのかな? Curses.echo # でもやっぱりエコーしません Readline.readline 今の今まで解決