走近CocoaPods

参考wiki:http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

http://www.cnblogs.com/shuigu/p/6217391.html

1.如果之前已经安装过的

gem list --local | grep cocoapods

会看到如下输出:

cocoapods (1.1.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.3)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.1.2)

可以一个一个卸载

复制代码

sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-downloader
sudo gem uninstall cocoapods-plugins
sudo gem uninstall cocoapods-search
sudo gem uninstall cocoapods-stats
sudo gem uninstall cocoapods-trunk

复制代码

在把pod的安装目录移除

rm -fr ~/.cocoapods/repos/master

2.安装前先设置一下镜像

gem sources -l 
// 移除原来的
gem source -r https://rubygems.org/    
// 添加taobao镜像
gem source -a https://ruby.taobao.org

3.安装,可以指定版本,就可以安装默认

// 这两个命令都得等一短时间
sudo gem install cocoapods -v 0.39.0
pod setup
注意:
 安装Cocoapods 报错ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy


在运行 “sudo gem install cocoapods” 的时候出现问题:ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/fuzzy_match

则可以改为:
sudo gem install -n /usr/local/bin cocoapods

如果需要安装1.0版本以下的,请参考:

https://blog.cocoapods.org/

4.pod setup 会去 Setting up CocoaPods master repo,其实就是clone远程仓库到/.cocoapods/repos目录下,这一个步骤会很慢,我们可以手动来clone

cd .cocoapods/repos
//  https://coding.net/u/hging/p/Specs/git  是国内的镜像
git clone https://coding.net/u/hging/p/Specs/git master  

clone完成后,我们setup一下,这时会发现这个命令很快,安装完后就可以用pod了

pod setup

5.多个pod版本是共存的,pod 命令默认是用最高版本的,在执行一个pod命令时可以指定一个版本,看代码

格式是这样  pod _version_ cmd
例子
pod _1.0.0_ install
pod _0.39.0_ install   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值