ruby,rails gem install错误 - 错误:执行gem时...(Encoding :: UndefinedConversionError)

Arm*_*yan 2 ruby ruby-on-rails-3 ruby-on-rails-4

我尝试使用ruby的最后一个版本,但是当运行gem install rails时,总是出错

ERROR:  While executing gem ... (Encoding::UndefinedConversionError)
    U+041D to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437
Run Code Online (Sandbox Code Playgroud)

我正在使用Windows 8.

但是宝石列表---本地工作..只在安装时,我的语言环境设置为英文.

这是什么问题?

小智 10

使用此链接:https: //bugs.ruby-lang.org/issues/10300

他们说你需要有机会参与Registry.rb文件:

文件夹:Ruby2.1.0\lib\ruby​​\2.1.0\win32文件:registry.rb行:70

- LOCALE = Encoding.find(Encoding.locale_charmap)
+ LOCALE = Encoding::UTF_8
+ #LOCALE = Encoding.find(Encoding.locale_charmap)
Run Code Online (Sandbox Code Playgroud)