2013-07-10 19 views
5

Po naciśnięciu strzałki w górę lub w lewo w konsoli Rails mam ten błąd:Ruby Readline awarii konsoli na strzałkę w górę

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) 

używam rvm zarządzać moje instalacje Ruby. Używam

=> ruby-2.0.0-p247 [ x86_64 ] 

używam bundle zarządzać moje skarby i mam rb-readline (0.4.2) (co ludzie polecają jako najmniej wersji buggy).

Co muszę zrobić, aby wyeliminować ten okropny błąd raz na zawsze?

Jestem na Mac OS X 10.8.3. Moja rvm requirements są już aktualne:

$ 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

masz 'zestaw LANG' ? – mpapis

+0

Przepraszam Nie wiem co to jest – babonk

+0

uruchomić w powłoce 'echo $ LANG' – mpapis

Odpowiedz

8

odinstalować rb-readline gem - RVM powinien dostać readline nagłówków do kompilowania ruby które z kolei powinny rubin readline skompilowany i wszystko powinno działać

+0

usunięcie wydaje się, że zrobili lewę. – babonk

+0

Możesz spróbować zaktualizować wersję gem: 'bundle update rb-readline'. U mnie aktualizacja wersji od 0.5.4 do 0.5.5 działała. –

Powiązane problemy