iOS安装CocoaPods

Mac系统10.12.3

安装步骤:(注意:在终端输入命令时,取$后面部分输入)

1..终端输入:$ gem update --system

2.这时应该输入:$ sudo gem update --system

(第一步执行失败就使用第二步)

3.更换Ruby镜像

(1)移除现有的ruby(未安装过的)

终端输入:$ gem sources --remove https://rubygems.org/

(2)添加国内最新的镜像源(淘宝的Ruby不更新了,不使用淘宝镜像)

终端输入:$ gem source -a https://gems.ruby-china.org/

(3)查看当前镜像

终端输入:$ gem sources -l

4. 再更新一下gem版本(具体不知道为什么,反正我又更新了一次才行)

终端输入:sudo gem update --system

5. 安装CococaPods

终端输入:$ sudo gem install -n /usr/local/bin cocoapods --pre

可能会遇见的错误如下:

(1)While executing gem ... (OpenSSL::SSL::SSLError) hostname "gems.ruby-china.o

这应该是使用的 https://gems.ruby-china.org/ 的https证书问题,这里移除 https://gems.ruby-china.org/,换成 http://gems.ruby-china.org/

操作如下:(注意 http 和 https)

              a.终端输入 :$ gem sources --remove https://gems.ruby-china.org/

              b.终端输入 :$ gem source -a http://gems.ruby-china.org/

              c.终端输入:  $ gem sources -l ,查看当前镜像是否是http://gems.ruby-china.org/,不是的话在执行一次abc

(2)hostname "upyun.gems.ruby-china.org" does not match the server certificate 

这个问题比较麻烦,具体是:(注意http和https)

                a.先使用 https://gems.ruby-china.org/ 的镜像源更新gem

                b.更新成功后,在使用 http://gems.ruby-china.org/ 安装CococaPods

若是a步骤失败,提示:While executing gem ... (OpenSSL::SSL::SSLError) hostname "gems.ruby-china.o

则将 https://gems.ruby-china.org/ 镜像源改为 https://gems.ruby-china.org (就是去掉了最后的  / ),在重新操作一次。上述的a和b步骤。


没有及时的记录,搞定后才补上的,不过大体的步骤是这样的,有问题可以私信或者留言给我,大家一起学习 ^.^

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

推荐阅读更多精彩内容

  • 一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaP...
    大冲哥阅读 600评论 0 2
  • 一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaP...
    Leeson1989阅读 261评论 0 0
  • Given an array of integers, find out whether there are tw...
    ShutLove阅读 263评论 0 0
  • 日中为市,致天下之民,聚天下之货,交易而退,各得其所。 ———《易经·系辞》 “新农村建设一定要走符合农村实际的路...
    弓文锐阅读 949评论 3 2
  • 时间刷得一下过去了九年,今天是5.12九周年,早上看到这个特殊的日子,脑海中立刻就想到了九年前那个地动山摇,哭天抢...
    苏苏日记阅读 211评论 0 0