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"?
12
A
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
- 1. ¿Por qué OpenCV me da una pantalla en negro?
- 2. ¿Por qué Code Igniter me da una página en blanco?
- 3. ¿Por qué argparse me da una lista en una lista?
- 4. ¿Por qué Django post_save signal me da datos pre_save?
- 5. ¿Por qué esta declaración MYSQL me da un error?
- 6. ¿por qué el Xdocument me da una declaración utf16?
- 7. ¿Por qué este VBScript me da un error?
- 8. ¿Por qué Passport.js me da un error de middleware?
- 9. ¿Por qué console.log (buffer) me da una lista hexadecimal?
- 10. ¿Por qué la flecha sube en herencia?
- 11. Por qué requiere mongo me da LoadError: No existe el fichero a cargar - openssl
- 12. En java -D ¿qué significa la D?
- 13. {% url%} me da error NoReverseMatch mientras reverse() devuelve la URL muy bien. ¿Por qué?
- 14. ¿Por qué tarda tanto la compilación D?
- 15. ¿Por qué swank-js me da "el documento no está definido" en emacs REPL?
- 16. ComboBox.SelectedText no me da la SelectedText
- 17. ¿Por qué tengo que presionar Ctrl + D dos veces para cerrar stdin?
- 18. ¿Por qué usar @property en D?
- 19. ¿Por qué la conversión de un size_t a un int sin firmar me da una advertencia?
- 20. ¿Por qué la iteración sobre objetos jQuery con .each() no me da objetos jQuery?
- 21. Nodo de llamada.NiceUrl me da # en Umbraco
- 22. ¿Por qué C# Convert.ToBase64String() me da 88 como longitud cuando paso en 64 bytes?
- 23. ¿Por qué re.findall() me da resultados diferentes que re.finditer() en Python?
- 24. ¿Por qué llamar a glMatrixMode (GL_PROJECTION) me da EXC_BAD_ACCESS en una aplicación de iPhone?
- 25. numpy.shape da respuestas inconsistentes - ¿por qué?
- 26. Recargar rubygem en IRB
- 27. ¿Qué es "-d" en "npm -d install"?
- 28. ¿Por qué mi formato me da un error cuando trato de formatear una enumeración en una cadena?
- 29. ¿Cómo acepto las entradas de flecha izquierda/derecha/arriba/abajo en un shell de Linux?
- 30. ¿Por qué el inicio de sesión de administración de Django me da error 403 CSRF?
... a diferencia de lo? Por lo menos necesitarás un irb consciente de readline, creo. –
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
@deceze gracias por explicar los detalles para mí – mko