我在Centos 5.5上安装了Ruby 1.9.2。每次我安装一个gem时,都会出现错误。
宝石仍然可以正常安装,但是有些事情我无法做到。例如使用SproutCore。我得到了这个小宝石(双关语)。
ERROR: While generating documentation for (gem)
... MESSAGE: U+2018 from UTF-8 to US-ASCII
... RDOC args: lib History.txt README.txt
宝石仍然可以正常安装,但是有些事情我无法做到。例如使用SproutCore。我得到了这个小宝石(双关语)。
sc-init xxxx
~ Created directory at xxxx
FATAL ~ invalid byte sequence in US-ASCII
有人知道发生了什么事情,并且如何解决吗?谷歌在这方面并没有太大的帮助。
正在安装rdoc-3.5.3的RDoc文档... 无法将U+201D从UTF-8转换为US-ASCII以用于lib/rdoc/text.rb,跳过
在ASCII-8BIT和UTF-8之间的转换中,无法将"\xC3"转换为UTF-8或US-ASCII以用于History.txt,跳过。 - wermLC_CTYPE
和LANG
环境变量。我的 Mac 桌面和 CentOS 5.3 主机都设置为 "en_US.UTF-8"。我偶尔也会看到类似于您的消息。 - the Tin Manlocale-gen en_US.UTF-8
。这个也应该有效:sudo dpkg-reconfigure locales
。 - TrinitronXexport LC_ALL=en_US.UTF-8
和export LANG=en_US.UTF-8
。然后重新启动终端并输入locale
命令。 - Aleks Dorohovichgem update rdoc
在你回答三年后终于解决了unable to convert "\xD0" from ASCII-8BIT to UTF-8 for ...
的问题!谢谢。 - Fernando Fabreti