Pregunta

Estoy (extremadamente) nuevo a Ruby, habiendo comenzado hoy.

Me acabo de mudar a partir de la instalación de Ruby 1.8 de mi sistema para Ruby 1.9, compilado desde el código fuente. De este modo, el IRB ha dado un giro para peor. Reacciona de una manera más desagradable de las teclas de control que no sean alfanuméricos:

Hasta impresiones clave: ^ [[A

ABAJO impresiones clave: ^ [[B

BORRAR impresiones clave: ^ [[3 ~

... y así sucesivamente. El principal resultado de este para mí es que no tengo acceso a los comandos emitidos con anterioridad. Tampoco funciona para rellenar la ficha; aunque nada de esto parece ser un problema con Wirble - lo mismo sucede cuando quito mi ~ / .irbrc.

Estoy usando:

  • Ubuntu 9.10
  • Terminal de GNOME 2.28.1
  • rubí 1.9.1p376 (2009-12-07 revisión 26041) [i686-linux]
  • versión Irb 0.9.5 (5.4.13)

¿Alguna idea? : (

¿Fue útil?

Solución

Esto podría ser un problema de readline. Usted podría intentar la instalación de paquetes libreadline y libreadline-dev y reconstruir Rubí después de eso, ver si ayuda:

apt-get install libreadline5 libreadline5-dev

Otros consejos

Si utiliza OS X Snow Leopard y tienen el mismo problema que hay es una descripción de cómo solucionarlo aquí: http://snippets.dzone.com/posts/show/10511

readline es la respuesta correcta. sólo quería decir que para OS X, puede instalar a través de readline homebrew .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top