注意切换Ruby的淘宝镜像

由于众所周知的原因,在国内使用Ruby时,需要修改RubyGems源的地址。

1
$ gem source --remove https://rubygems.org/
1
$ gem source -a http://ruby.taobao.org/

但是现在用gem更新cocoapods的时候会遇到一个错误

1
2
ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

这是因为淘宝现在的ruby镜像采用了https的协议

修改步骤:

1
$ gem sources --remove http://ruby.taobao.org/
1
$ gem sources -a https://ruby.taobao.org/
1
$ gem source -l
1
$ sudo gem install cocoapods
1
$ sudo gem clean