Ruby Readline在向上箭头上崩溃控制台

bgc*_*ode 5 ruby readline rails-console rvm

当我按下Rails控制台中的向上或向左箭头时,我遇到了这个错误:

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)
Run Code Online (Sandbox Code Playgroud)

rvm用来管理我的ruby安装.我正在使用

=> ruby-2.0.0-p247 [ x86_64 ]
Run Code Online (Sandbox Code Playgroud)

bundle用来管理我的宝石,我有rb-readline (0.4.2)(人们推荐最少的版本).

我需要做些什么来一劳永逸地消除这个可怕的错误?

我在Mac OS X 10.8.3.我rvm requirements已经是最新的:

$ 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.
Run Code Online (Sandbox Code Playgroud)

mpa*_*pis 8

卸载rb-readlinegem - RVM应该得到readline用于编译的头文件,ruby而这些头文件应该使ruby readline编译完毕并且一切都应该可以工作