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步骤。


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

你可能感兴趣的:(iOS安装CocoaPods)