2011-02-07 49 views
4

我在Centos 5.5上安裝了Ruby 1.9.2。每當我安裝寶石,我得到的錯誤Ruby錯誤UTF-8到ASCII

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 

任何人有任何想法是怎麼回事,以及如何補救? Google在這方面幫助不大。

回答

6

RDoc上週更新了,應該可以幫助修復編碼問題。

嘗試gem update rdoc,看看是否有幫助。

+0

沒有骰子。我剛剛得到了更多的錯誤 - > `安裝rdoc-3.5.3的RDoc文檔... 無法將U + 201D從UTF-8轉換爲US-ASCII的lib/rdoc/text.rb,跳過' 無法在從ASCII-8BIT到UTF-8的轉換中將「\ xC3」轉換爲UTF-8爲History.txt的US-ASCII,跳過 – werm 2011-02-07 09:44:42