1. 检测gem版本
$ gem -v
如果gem版本小于2.7.x,则需要更新gem
2. 更新gem(gem版本高于2.7.x可跳过此步)
检测ruby源,更新gem需要官方的ruby源
$ gem sources -l
替换ruby源为官方地址(如果ruby源是"https://rubygems.org/"则跳过此步)
$ gem sources --add https://gems.ruby-china.com --remove xxx.xxx
如果遇到权限问题加上sudo, 输入密码即可
$ sudo gem sources --add https://gems.ruby-china.com --remove https://ruby.taobao.org/
确保ruby源中只有"https://rubygems.org/"
$ gem sources -l
$ gem update --system
权限。问题导致无法继续
$ gem -v 查看gem版本,确认大于2.6.x
将ruby源切换回国内的
$ gem sources --add https://gems.ruby-china.com/--remove https://rubygems.org/
确保只有"https://gems.ruby-china.com/"一个ruby源
$ gem sources -l
3. 更新cocoapods
$ gem install cocoapods -n /usr/local/bin
如果报错使用$ sudo gem install cocoapods -n /usr/local/bin 打开权限
更新完成