Domanda

Io sono (molto) nuovo di Ruby, avendo iniziato oggi.

Mi sono appena trasferita dal mio sistema Ruby 1.8 installazione di Ruby 1.9, compilato da sorgente.In tal modo, l'irb ha preso una svolta per il peggio.Reagisce in un modo ostile alla non-alfanumerici tasti di controllo:

Tasto di stampa:^[[A

GIÙ chiave di stampe:^[[B

Tasto CANC stampe:^[[3~

...e così via.Il principale risultato di questo, per me, è che non ho accesso a comandi eseguiti in precedenza.Né scheda di completamento del lavoro;se niente di tutto questo sembra essere un problema con il Wirble - lo stesso accade quando tolgo il mio ~/.irbrc.

Sto utilizzando:

  • Ubuntu 9.10
  • Terminale di GNOME 2.28.1
  • ruby 1.9.1p376 (2009-12-07 revisione 26041) [i686-linux]
  • Irb versione 0.9.5 (05/04/13)

Tutte le idee?:(

È stato utile?

Soluzione

Questo potrebbe essere un readline problema.Si potrebbe provare a installare libreadline e libreadline i pacchetti-dev e ricostruire Ruby dopo di che, vedi se ti è di aiuto:

apt-get install libreadline5 libreadline5-dev

Altri suggerimenti

Se si utilizza OS X Snow Leopard e hanno lo stesso problema c'è una descrizione di come risolvere il problema qui: http://snippets.dzone.com/posts/show/10511

readline è la risposta corretta.volevo solo dire che per os x, è possibile installare readline via homebrew.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top