cocoaPods卸载重装

在使用Xcode进行开发时,cocoaPods是一个很好的协助工具,帮助我们管理第三方库。但在使用中偶尔会出问题 这就需要我们重新安装。

网上有很多安装教程,但好多不能解决问题,导致安装失败。下面给出我重装的步骤,供其他小伙伴参考

卸载

为了避免出错,我们需要先将原来的cocoaPods版本卸载

1.卸载老版本

$ sudo gem uninstall cocoapods

2.查看本地安装过的cocopods相关东西

$ gem list --local | grep cocoapods

显示如下:

cocoapods (1.0.1)
cocoapods-core (1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)

然后使用命令逐个删除

$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
....

安装

1.检查ruby环境

$ gem sources -l

如发现显示如下

*** CURRENT SOURCES ***

https://ruby.taobao.org/

淘宝源现在已经不能用了,需要更换为 https://gems.ruby-china.com/

则表示正确,如果不是 使用以下命令 更新ruby环境

$ gem sources --remove https://ruby.taobao.org/  
$ gem sources -a https://gems.ruby-china.com/   

2.使用sudo gem install cocoa pods命令安装

$ sudo gem install cocoa pods 

在升级10.11后会发现执行此命令会报如下错误:网上有说使用 sudo gem update –system 命令 但貌似不好使

ERROR:  While executing gem ... (Errno::EPERM)
        Operation not permitted - /usr/bin/xcodeproj

我们可以使用如下命令解决

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

等待安装完成 可以查看下当前版本号

$ pod --version 

3.接下来这一步也可能是让大家最头疼的问题。cocoaPods 首次使用需要Setup

$ pod setup

那叫一个着急了 等了好长。。。。好长时间 没结果。这是因为repos比较大 网络不好很容易失败 可以使用如下命令先clone 再setup

$ git clone https://gitclub.cn/CocoaPods/Specs.git ~/.cocoapods/repos/master

等clone完毕调用如下命令

$ pod setup

OK,现在可以尽情使用cocoaPods给我们开发带来的方便。 使用方法我就不说了、显得自己更小白了。