2013-07-10 25 views
5

Khi tôi bấm vào mũi tên lên hoặc trái trong Rails console tôi nhận được lỗi này:của Ruby Readline treo console vào mũi tên lên

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) 

tôi sử dụng rvm để quản lý cài đặt ruby ​​của tôi. Tôi đang sử dụng

=> ruby-2.0.0-p247 [ x86_64 ] 

tôi sử dụng để quản lý bundle đá quý của tôi, và tôi có rb-readline (0.4.2) (mà mọi người khuyên như phiên bản lỗi nhất).

Tôi cần làm gì để loại bỏ lỗi ghê gớm này một lần và cho tất cả?

Tôi đang ở trên Mac OS X 10.8.3. rvm requirements tôi đã cập nhật:

$ 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

Bạn có 'lang' bộ ? – mpapis

+0

xin lỗi tôi không biết những gì đó là – babonk

+0

chạy trong vỏ của bạn 'echo $ LANG' – mpapis

Trả lời

8

gỡ bỏ cài đặt rb-readline đá quý - RVM nên readline tiêu đề cho biên soạn ruby do đó cần phải làm cho ruby ​​readline biên soạn và tất cả nên làm việc

+0

loại bỏ nó dường như đã thực hiện các trick. – babonk

+0

Bạn có thể thử cập nhật phiên bản gem: 'bundle update rb-readline'. Đối với tôi nâng cấp phiên bản từ 0.5.4 lên 0.5.5. –

Các vấn đề liên quan