2013-07-10 17 views
5

Quando si preme la freccia verso l'alto o sinistra nella console Rails ottengo questo errore:Rubino Readline blocca console sulla freccia alta

irb(main):001:0> /Users/me/.rvm/gems/ruby-2.0.0-p247/gems/rb-readline-0.4.2/lib/rbreadline.rb:4269:in `block in _rl_dispatch_subseq': invalid byte sequence in UTF-8 (ArgumentError) 

Io uso rvm per gestire le mie installazioni rubino. Sto usando

=> ruby-2.0.0-p247 [ x86_64 ] 

Io uso bundle per gestire le mie gemme, e ho rb-readline (0.4.2) (quali le persone raccomandano come la versione buggy almeno).

Cosa devo fare per eliminare questo bug odioso una volta per tutte?

Sono al Mac OS X 10.8.3. Il mio rvm requirements sono già aggiornato:

$ rvm requirements 
Installing requirements for osx, might require sudo password. 
Certificates in '/usr/local/etc/openssl/cert.pem' already are up to date. 
Requirements installation successful. 
+0

TI PORTERESTI 'set lang' ? – mpapis

+0

mi spiace non so cosa sia – babonk

+0

eseguito nella shell 'echo $ LANG' – mpapis

risposta

8

disinstallare il rb-readline gioiello - RVM dovrebbe ottenere readline intestazioni per la compilazione ruby che a sua volta dovrebbe rendere rubino readline compilato e tutto dovrebbe funzionare

+0

rimuovendo sembra che abbia fatto il trucco. – babonk

+0

Si può provare ad aggiornare la versione gem: 'bundle update rb-readline'. Per me l'aggiornamento di versione da 0.5.4 a 0.5.5 ha funzionato. –