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

当我按下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)

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

=> ruby-2.0.0-p247 [ x86_64 ]

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

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

我在Mac OS X 10.8.3上.我的rvm要求已经是最新的:

$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.

解决方法

卸载rb-readline gem – RVM应该获取用于编译ruby的readline头文件,这反过来应该编译ruby readline并且所有内容都应该工作

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...