在Win7中的ruby命令提示符上安装Rubygems时出错

尝试在Win7(32位)的Ruby命令提示符下安装rubygems时出现以下错误。 请注意,我已经安装了Ruby1.9.3并将devkit(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe)添加到Ruby中。

以下是我尝试过的所有事情:

C:\devkit>ruby dk.rb init [INFO] found RubyInstaller v1.9.3 at C:/Ruby193 Initialization complete! Please review and modify the auto-generated 'config.yml' file to ensure it contains the root directories to all of the installed Rubies you want enhanced by the DevKit. C:\devkit>ruby dk.rb install [INFO] Updating convenience notice gem override for 'C:/Ruby193' [INFO] Installing 'C:/Ruby193/lib/ruby/site_ruby/devkit.rb' C:\rubygems-1.8.24>ruby setup.rb install C:/rubygems-1.8.24/lib/rubygems/config_file.rb:53:in `sysconfdir': code converte r not found (UTF-16LE to Windows-1258) (Encoding::ConverterNotFoundError) from C:/rubygems-1.8.24/lib/rubygems/config_file.rb:53:in `' from C:/rubygems-1.8.24/lib/rubygems/config_file.rb:30:in `' from C:/rubygems-1.8.24/lib/rubygems/custom_require.rb:36:in `require' from C:/rubygems-1.8.24/lib/rubygems/custom_require.rb:36:in `require' from C:/rubygems-1.8.24/lib/rubygems/gem_runner.rb:9:in `' from C:/rubygems-1.8.24/lib/rubygems/custom_require.rb:36:in `require' from C:/rubygems-1.8.24/lib/rubygems/custom_require.rb:36:in `require' from setup.rb:28:in `' 

我自己通过在“区域和语言选项”窗口的“高级”选项卡的下拉列表中的下拉列表中选择“英语(美国)”而不是“越南”来解决此问题,然后问题得到解决。