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? : (

Était-ce utile?

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top