2011-12-27 5 views
12

Estoy usando Ubuntu Server 10 lúcido, rubí 1.9.2-p0. En irb, la flecha izquierda muestra ^[[D. ¿Alguna idea?¿Por qué presionar la flecha izquierda en irb me da "^ [[D"?

+0

... a diferencia de lo? Por lo menos necesitarás un irb consciente de readline, creo. –

+2

En cuanto a "qué": Porque eso es lo que se ve la secuencia de comandos en bruto como rendido como caracteres cuando la consola no tratar de manera específica esta clave (por ejemplo moviendo el cursor a la izquierda). :) – deceze

+0

@deceze gracias por explicar los detalles para mí – mko

Respuesta

11

que tiene que hacer:

sudo apt-get install libreadline-dev 

y vuelva a instalar el rubí y el IRB.

3

Como alternativa, si utiliza RVM, sólo recuerda que instalar readline:

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

Durante el paquete apt, esto tiene la ventaja de que le da la versión 1.9.3, que en mi humilde opinión es más estable.

Cuestiones relacionadas