安装CocoaPods

首先,作为一个从事一年多两年iOS的开发人员,至今没安装上CocoaPods还是觉得有点儿丢人的。最近不是太忙,下午有空就顺手安装了pods,也遇到了一个坑,写出来以供分享。


1、安装Cocoapods的主要步骤

如果搜索安装教程就会发现,整个安装流程非常简单,就是两个终端命令。

终端输入$ sudo gem install cocoapods

终端输入$ pod setup

2、遇到的问题


①更改ruby源


在输入$ sudo gem install cocoapods之后,打印出了这段error信息,我怀疑这是因为我电脑上没有ruby的软件源(忘了复制,但是我有截图,嚯哈哈哈哈哈,顺便psw直接输入之后回车就好不会显示出来的,恩,可能有的人会不知道呢)




输入$ gem sources -l获取ruby的源,打印出了一个error,忘了截图,大概是CURRENT SOURCES之类的,没找到原因之前我还顺手升了一下gem,命令是$ sudo gem update --system


更改ruby


a.移除现有Ruby默认源输入以下指令

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

b.使用新的源输入以下指令

($gem sources -a https://ruby.taobao.org/)不用这个了,以前用这个

$gem sources -a https://gems.ruby-china.org //淘宝停止更新了,换用这个

c.验证新源是否替换成功输入以下指令

$gem sources -l


我是直接输入的新的,记忆中好像我去年自己移除过后来添加淘宝镜像不成功,太忙就没再关心这事儿。


②ruby版本过低

在输入$ sudo gem install cocoapods之后,打印出了这段error信息,明显需要升级ruby版本

ERROR:Error installing cocoapods:

active support requires Ruby version >= 2.2.2.


③输入$ ruby -v 查看ruby版本

adminmatoiMac:~ admin$ ruby -v

ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]


④安装RVM baby

具体参见Mac上更新Ruby

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

测试安装是否正常 $ rvm -v

列出已知的ruby版本 $rvm list known

安装ruby 2.2.2 $ rvm install 2.2.2

安装成功的提示

3、安装cocapods


①终端输入$ sudo gem install cocoapods

Done installing documentation for nap, fourflusher, escape, colored, concurrent-ruby, thread_safe, tzinfo, i18n, activesupport, claide, xcodeproj, molinillo, cocoapods-try, netrc, cocoapods-trunk, cocoapods-stats, cocoapods-search, cocoapods-plugins, cocoapods-downloader, cocoapods-deintegrate, fuzzy_match, cocoapods-core, cocoapods after 30 seconds

23 gems installed


②终端输入$ pod setup

4、可以使用了(🤑🤑🙄😄😑🤗😏😒)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容