Ruby错误UTF-8到ASCII

wer*_*erm 4 ruby gem ascii rubygems centos

我在Centos 5.5上安装了Ruby 1.9.2.每次我安装一个gem,我都会收到错误

ERROR:  While generating documentation for (gem)
... MESSAGE:   U+2018 from UTF-8 to US-ASCII
... RDOC args: lib History.txt README.txt
Run Code Online (Sandbox Code Playgroud)

宝石仍然安装好,但有一些我不能做的事情.比如使用SproutCore.我得到了这个小宝石(双关语).

sc-init xxxx
 ~ Created directory at xxxx
FATAL ~ invalid byte sequence in US-ASCII 
Run Code Online (Sandbox Code Playgroud)

任何人都知道发生了什么,以及如何解决它?谷歌对此没什么帮助.

the*_*Man 6

RDoc上周更新了,本来应该有助于解决编码问题.

试试看gem update rdoc是否有帮助.

  • 检查`LC_CTYPE`和`LANG`环境变量.我的Mac桌面和主要CentOS 5.3框都设置为"en_US.UTF-8".我偶尔会看到类似于你的消息. (3认同)