2012-03-04 152 views

回答

1

此錯誤可能與你的操作系統區域設置。 在終端發出locale命令 - 你應該得到類似下面的東西作爲輸出:

$ locale 
LANG= 
LC_COLLATE="en_US.UTF-8" 
LC_CTYPE="en_US.UTF-8" 
LC_MESSAGES="en_US.UTF-8" 
LC_MONETARY="en_US.UTF-8" 
LC_NUMERIC="en_US.UTF-8" 
LC_TIME="en_US.UTF-8" 
LC_ALL="en_US.UTF-8" 

如果你會得到這樣的事情:

$ locale 
LANG= 
LC_COLLATE="" 
LC_CTYPE="" 
LC_MESSAGES="" 
LC_MONETARY="" 
LC_NUMERIC="" 
LC_TIME="" 
LC_ALL="" 

,那麼你需要設置它像:

$ export LC_ALL=en_US.UTF-8 

重新加載您的終端並再次嘗試。

如果這樣可以解決您的問題,那麼只需將其添加到您的.bash_profile文件中,以便在登錄時自動加載。