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 运行环境》
善记事博客 2015/09/09 19:41
文章写得很好