Frage

Ich bin (extrem) neu zu Ruby heute begonnen hat.

Ich zog von meinem System Ruby 1.8 Installation Ruby 1.9, aus den Quellen kompiliert. Dabei hat irb eine Wende zum Schlechteren genommen. Es reagiert auf höchst unfreundliche Art und Weise auf die nicht-alphanumerischen Steuertasten:

UP-Taste druckt: ^ [[A

AB-Taste druckt: ^ [[B

DELETE-Taste druckt: ^ [[3 ~

... und so weiter. Das Hauptergebnis dieses für mich ist, dass ich keinen Zugriff auf zuvor ausgegebenen Befehle haben. Auch nicht Tab-Vervollständigung Arbeit; obwohl nichts davon scheint mit Wirble ein Problem zu sein - das gleiche passiert, wenn ich meine ~ / .irbrc entfernen.

Ich bin mit:

  • Ubuntu 9.10
  • GNOME-Terminal 2.28.1
  • Rubin 1.9.1p376 (2009-12-07 Revision 26041) [i686-linux]
  • Irb Version 0.9.5 (05/04/13)

Irgendwelche Ideen? : (

War es hilfreich?

Lösung

Dies könnte ein Readline- Problem sein. Sie könnten versuchen, libreadline und libreadline-dev-Pakete zu installieren und wieder aufzubauen Rubin danach, sehen, ob es hilft:

apt-get install libreadline5 libreadline5-dev

Andere Tipps

Wenn Sie OS X Snow Leopard verwenden und haben das gleiche Problem gibt es eine Beschreibung, wie es zu beheben hier: http://snippets.dzone.com/posts/show/10511

Readline- ist die richtige Antwort. wollte nur für OS X sagen, dass, können Sie installieren Readline- über Homebrew .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top