安装cocoapods以及更新cocoapods

安装

1.设置ruby的软件源

这是由于ruby的软件源rubygems.org由于使用亚马逊的云服务,被我天朝屏蔽了,须要更新一下ruby的源,过程以下:sql

gem sources -l #(查看当前ruby的源)xcode

gem sources --remove https://rubygems.org/ #(移除当前ruby的源)ruby

gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)less

gem sources -l #(再次查看当前ruby的源)spa

若是Terminal输出:命令行

*** CURRENT SOURCES ***code

https://ruby.taobao.org/开发

就证实ruby的软件源已经设置OK了。rem

2.设置gem为最新版本

若是gem太老,能够尝试用以下命令升级gem:get

在Terminal输入如下命令:

sudo gem update --system

升级成功后会提示: Latest version currently installed. Aborting.

3.执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods须要从新安装,但按照之前的安装方式,在Terminal输入如下命令:

sudo gem install  cocoapods

若是报如下错误:

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

解决方案1:

执行下面的命令并重启

sudo nvram boot-args="rootless=0"

sudo reboot

重启以后, 执行这个命令检查

sudo gem install cocoapods -V

若是依旧有错误,使用第二个方案

解决方案2:

sudo gem install -n /usr/local/bin cocoapods

pod setup

还有一点须要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,可是会等待比较久的时间。这步实际上是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,若是你等过久,能够试着 cd 到那个目录,用du -sh *来查看下载进度。

安装成功后,你会看到:Setup completed

更新

1.查看CocoaPods版本

  $ pod --version

2.命令行更新步骤

  $ sudo gem update --system // 先更新gem,国内须要切换源

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

  $ gem sources -a http://ruby.taobao.org/

  $ gem sources -l

  $ sudo gem install cocoapods // 安装cocoapods

  $ pod setup

  再次查看版本

  $ pod --version

相关文章
相关标签/搜索