美文网首页
安装cocoaPods 步骤以及可能会遇到的一些坑

安装cocoaPods 步骤以及可能会遇到的一些坑

作者: 8d9f6601c61a | 来源:发表于2017-03-03 13:47 被阅读0次

一,CocoaPods是什么,以及安装过程就不一一解释了,这个网上一搜一大堆,这里给一个大体的终端命名输入顺序

1,镜像更换

$ gem sources --remove https://rubygems.org/

//等有反应之后再敲入以下命令

$ gem sources -a https://gems.ruby-china.org/

可能出现下面错误:

Error fetching https://gems.ruby-china.org/:

            no such name (https://gems.ruby-china.org/specs.4.8.gz)

这是网络的配置问题,我当时也出现过这种问题,因为我开着VPN,VPN没有拨号,但是显示连接状态,我把VPN关了就没有问题了

2,查看ruby版本,ruby 版本过低是需要更新的

$ ruby -v 查看当前ruby版本,cocoaPods安装需要2.2以上

$ rvm list known 查看所有可以安装的ruby版本,会显示一大堆版本,选择一个较新的安装就行

$ rvm install 2.3 安装2.3版本(这个不一定需要安装最新版本,我安装的时候听说2.3是比较稳定的一个版本,所以我就安装了2.3,再就是因为安装2.4老是提示安装失败)

3,安装Cocoapods

$sudo gem install cocoapods

4,配置Cocoapods

方法一:  $ pod setup (配置cocoaPods,由于是访问国外的,所以会很慢,而且有下载失败的风险,这一步可以换成下面方法)

方法二:所以我的做法是,直接进网址https://github.com/CocoaPods/Specs.git 

注意,如果选择Download ZIP,下载下来的文件会缺少.git 文件,

所以这里需要选择Open in Desktop ,这个时候需要你下载一个客服端GitHub Desktop

,下载好之后,需要在网页上和客服端上,都登录相同账号,这个时候才可以

点击 Open in Desktop,他会在你的电脑上clone一份,clone之后,将文件夹名字改为master 

然后在终端代开cocoaPods目录

$ open ~/.cocoapods 

然后将上面的master拷贝到repos文件见下面

4,安装pod install  SDWebImage

可能出现下面错误

Installing SDWebImage (4.0.0)

[!] Error installing SDWebImage

[!] /usr/bin/Gitclone https://github.com/rs/SDWebImage.git /var/folders/n2/******/T/***** --single-branch --depth 1 --branch 4.0.0

Cloning into '/var/folders/n2/*****/T/*******'...

error: RPC failed; result=18, HTTP code = 200

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: unpack-objects failed

我当时是因为网络配置有问题,我把VPN关闭之后,就成功了

相关文章

网友评论

      本文标题:安装cocoaPods 步骤以及可能会遇到的一些坑

      本文链接:https://www.haomeiwen.com/subject/zowlgttx.html