首页 » Linux » 正文

[笔记]Windows下安装Ruby过程中遇到的问题及解决方法

1) 问题1:编码错误

gem install chunky_png -v 1.3.3
ERROR:  While executing gem ... (Encoding::UndefinedConversionError)
    U+7CFB to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437

解决方法:

打开 ruby 安装目录下的 win32\registry.rb 文件,把

LOCALE = Encoding.find(Encoding.locale_charmap)

替换为:

LOCALE = Encoding::UTF_8

即可。

2) 问题2:更新镜像

gem install chunky_png -v 1.3.3
ERROR:  Could not find a valid gem 'chunky_png' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)

链接被ruby.org关闭了,最开始以为是版本或者配置错误。后来搜索一下,应该是因为GFW的原因或者说实在是不稳定…

解决办法:

万能淘宝的镜像站http://ruby.taobao.org/。淘宝ruby资源站是完全的镜像复制,而且十五分钟复制更新一次,连接速度很快很稳定。

在命令行工具输入:

gem sources -a http://ruby.taobao.org/

等成功后再次执行前面的命令即可。

 

附:《如何快速正确的安装 Ruby, Rails 运行环境

本文共 1 个回复

  • 善记事博客 2015/09/09 19:41

    文章写得很好

发表评论