Ruby Irb réagit étrangement à contrôler les clés
Question
Je suis (très) nouveau Ruby, ayant commencé aujourd'hui.
Je viens de déménager de l'installation Ruby 1.8 de mon système à Ruby 1.9, compilé à partir des sources. Ce faisant, irb a pris un virage pour le pire. Il réagit de manière plus hostile aux touches de contrôle non alphanumériques:
UP impressions clés: ^ [[A
BAS impressions clés: ^ [[B
SUPPRIMER imprime clés: ^ [[3 ~
... et ainsi de suite. Le principal résultat de cela pour moi est que je n'ai pas accès aux commandes émises précédemment. Ne fonctionne tabulations l'achèvement; mais rien de tout cela semble être un problème avec Wirble - la même chose se produit quand je retire mon ~ / .irbrc.
J'utilise:
- Ubuntu 9.10
- Terminal GNOME 2.28.1
- rubis 1.9.1p376 (2009-12-07 révision 26041) [i686-linux]
- Version Irb 0.9.5 (05/04/13)
Toutes les idées? : (
La solution
Cela pourrait être un problème readline. Vous pouvez essayer d'installer des paquets de libreadline et libreadline-dev et reconstruire Ruby après cela, voir si elle aide à:
apt-get install libreadline5 libreadline5-dev
Autres conseils
Si vous utilisez OS X Snow Leopard et ont le même problème il y a une description comment le résoudre ici: http://snippets.dzone.com/posts/show/10511
readline la bonne réponse. je voulais juste dire que pour Mac OS X, vous pouvez installer readline via homebrew .