【发布时间】:2013-07-08 19:57:02
【问题描述】:
当我在 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 来管理我的 gem,我有 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.
【问题讨论】:
-
你有
LANG设置吗? -
对不起,我不知道那是什么
-
在你的shell中运行
echo $LANG
标签: ruby rvm readline rails-console