CocoaPods的安装问题及解决办法总结

CocoaPods的安装问题及解决办法总结_第1张图片

CocoaPods是比较常用的一个三方管理工具,在使用CocoaPods管理iOS常用的第三方库的时候,我们做太多的配置,它能方便的帮助我们管理第三方的版本。

安装CocoaPods

1,首先升级Ruby环境

$sudo gem update  --system

2,删除自带的Ruby镜像

$gem sources --removehttps://rubygems.org/

3,添加国内镜像源

$gem sources -a https//gems.ruby-china.org/      (注:淘宝的镜像:https//ruby.taobao.org/已经停止更新,如果在添加这个镜像的情况下还一直报错,可以切换镜像:https//gems.ruby-china.org)

4,查看当前的镜像源

$gem sources -l  (注 如果结果是*** CURRENT SOURCES *** https://gems.ruby-china.org/说明添加成功)

5,安装CocoaPods

$ sudo gem install cocoapods (注:如果提示权限问题,说明没有权限,需要输入:$sudo gem install -n /user/local/bin cocoapods)

安装成功

$pod setup    (注:当出现setup)

安装过程中出现的问题及解决办法

error: RPC failed; curl 56 SSLRead() return error -36

这是由于你安装了多个Xcode,或者以前安装过两个以上的Xcode,解决办法:指明Xcode的路径

$#sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

error: RPC failed; curl 56 SSLRead() return error -9806

这个是由于镜像的错误的问题造成的,解决办法:移除旧镜像添加新的镜像

查看当前镜像:$ gem sources -l

更换为 新镜像:$ gem sources --add https://gems.ruby-china.org/ --removehttps://rubygems.org

 $ gem sources --add https://gems.ruby-china.org/ --remove https://taobao.org/

更换镜像后要查看当前的镜像,确保镜像只有一个。

error:RPC failed; curl 56 LibreSSL SSL_read:SSL_ERROR_SYSCALL, errno 54

网络不好造成的,可以当网络环境比较好的情况下再试

其他的问题可以使用卸载后重新安装的方法

$sudo gem uninstall cocoa pods //交互时选择 y

$ pod repo remove master

$pod setup

对于pod setup能否成功,和网络有很大的关系,如果一直不成功,可以换个网络比较好的情况再进行。

你可能感兴趣的:(CocoaPods的安装问题及解决办法总结)