我尝试使用最新版本的 ruby,但是当运行 gem install rails 时,总是出现错误
ERROR: While executing gem ... (Encoding::UndefinedConversionError)
U+041D to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437
我正在使用 Windows 8。
但是 gem list ---local working.. only on install, my locale set english.
这是什么问题?
最佳答案
使用此链接: 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)
关于ruby,rails gem 安装错误 - 错误:执行 gem 时......(编码::UndefinedConversionError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27325245/