【发布时间】:2011-09-22 12:58:53
【问题描述】:
自从我升级到使用 ruby 1.9.2 后,我在使用 bundler(在 Mac 上)时经常看到这类错误:
Using aasm (2.3.1) from git://github.com/rubyist/aasm.git (at master) .../specification.rb:733:
in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
我以前的解决方法是不使用 git 源,但这并不是适用于所有情况的可行解决方法。根据我在线阅读的内容,您需要确保设置了所有区域设置,但运行 locale 我得到了这个:
LANG="en_GB.us-ascii"
LC_COLLATE="en_GB.us-ascii"
LC_CTYPE="en_GB.us-ascii"
LC_MESSAGES="en_GB.us-ascii"
LC_MONETARY="en_GB.us-ascii"
LC_NUMERIC="en_GB.us-ascii"
LC_TIME="en_GB.us-ascii"
LC_ALL=
我尝试使用export LC_ALL="en_GB.us-ascii" 填写最后一个并再次运行捆绑程序,但这并没有解决问题。
【问题讨论】:
标签: bundler ruby-1.9.2