由于 Ruby的软件源rubygems.org,国内的访问速度非常慢,需要更换下软件源,切换到阿里云的软件源,去https://developer.aliyun.com/mirror/找到 Ruby Gems。
移除默认的源:
gem sources --remove https://rubygems.org/
添加阿里云的源
gem sources -a https://mirrors.aliyun.com/rubygems/
查看更新的源:
gem sources -l
更新升级 Gem 版本
sudo gem update --system
查看gem版本
gem -v
安装CocoaPods
sudo gem install cocoapods
卸载CocoaPods
sudo gem uninstall cocoapods
更新Podspec索引文件
pod setup
将所有第三方的Podspec索引文件更新到本地的~/.cocoapods/repos目录下。所有的第三方开源库的Podspec文件都托管在https://github.com/CocoaPods/Specs,我们需要把这个Podspec文件保存到本地,这样才能让我们使用命令pod search 开源库搜索一个开源库,怎样才能把github上的Podspec文件保存本地呢?那就是 pod setup
执行pod setup时,CocoaPods 会将第三方的podspec索引文件更新到本地的~/.cocoapods/repos目录下。
但是第一次执行pod setup时,这个github的Podspec索引文件比较大,所以第一次更新时非常慢,需要耐心等待。