Table of Contents

打磨

由于 GFW 的原因, 直接使用 gem 会报错: Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org

更改 gem 的源为国内的映像就好了:

gem sources --remove https://rubygems.org/

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


查看下当前源:

$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org



一定要确保只有 ruby.taobao.org

注意事项

gem 的配置是区分 sudo 和普通用户命令的...

也就是说, 如果你用上面的方法打磨后, 如果使用 sudo gem sources -l 会发现还是以前的 https://rubygems.org/.

所以用 sudo 再执行次上面的配置:

sudo gem sources --remove https://rubygems.org/

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

sudo gem sources -l

*** CURRENT SOURCES ***

http://ruby.taobao.org