1. 检测gem版本
$ gem -v
如果gem版本小于2.7.x,则需要更新gem2. 更新gem(gem版本高于2.7.x可跳过此步)
检测ruby源,更新gem需要官方的ruby源
$ gem sources -l
替换ruby源为官方地址(如果ruby源是"https://rubygems.org/"则跳过此步)$ gem sources --addhttps://rubygems.org/ --remove xxx.xxx
确保ruby源中只有"https://rubygems.org/"$ gem sources -l
更新gem(此步要翻墙)
$ gem update --system
权限。问题导致无法继续 $ gem -v 查看gem版本,确认大于2.6.x将ruby源切换回国内的
$ gem sources --addhttps://gems.ruby-china.com/--removehttps://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 打开权限 更新完成
网友评论