Cocoapods安装和使用以及常见问题的解决

安装

打开终端,按照以下输入命令,特别注意https和http,一定要写https

1.查看是否是Ruby镜像

查看镜像命令:gem sources -l

2.把ruby镜像移除掉,利用淘宝镜像,安装cocoapods

删除命令:gem sources --remove https://rubygems.org/

添加命令:gem sources -a https://ruby.taobao.org/

注意:https安全协议

3.下载安装Cocoa pods

下载命令:sudo gem install cocoapods

4.输入电脑的密码,等待下载

使用

1.打开终端,在终端中cd命令,拖入工程(cd进入到工程文件夹)

新建一个白文件的命令:touch podfile

打开当前文件夹:open .

查找需要的第三方:pod search SDWebImage

2.找到需要用的第三方

将最新版本的第三方拷贝到新建好的白文件中,保存文件

3.把需要的第三方下载到工程中

新命令:pod install --verbose --no-repo-update 可以替代: pod install

问题1:

执行下载命令:sudo gem install cocoa pods时,出现以下的情况


错误01

解决方案:

1、安装 RVM baby 版本管理器

$curl -L get.rvm.io | bash -s stable

//等安装完成 出现下面这行提示以下

In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io

执行

$source ~/.bashrc

$source ~/.bash_profile

测试是否安装正常

$rvm -v

//提示以下

rvm 1.27.0 (latest) by Wayne E. Seguin, Michal Papis[https://rvm.io/]

2、用RVM升级Ruby查看当前ruby版本

$ruby -v

$rvm list known

//提示以下

# MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.8]

[ruby-]2.2[.4]

[ruby-]2.3[.0]

[ruby-]2.2-headruby-head

# for forks use: rvm install ruby-head---url https://github.com/github/ruby.git --branch 2.2

# JRuby

安装ruby 2.2.2 执行

$rvm install 2.2

如果提示以下,说明安装成功,可以重新尝试下载Cocoapods

成功提示

问题2:

错误02

解决方案:

首先更新gem到最新版本,在终端中输入:

$ sudo gem update --system

然后检查是否可以ping通github,在终端中输入:

$ ping github.com

然后查看pob repo list:

$ pod repo list

结果显示0 repos,说明没有安装成功;

删除.cocoapods目录,重新下载pod更新:

$ cd ~/.cocoapods/

$ sudo -rm -rf ~/.cocoapods/

重新安装,就可以了。

问题3:

ruby已经成功搭建。 元素源也成功remove了。但是换新的源出现错误,可以试着更换掉淘宝镜像,换另外一个。

问题4:

记得检查当前安装的mac系统,如果是在10.11以上的话,请注意按照以上的流程可能会出现问题,执行命令sudo gem install -n /usr/local/bin cocoapods.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容