搭建Cocoapods环境的那些坑

搭建Cocoapods环境的那些坑

本文是对这两天在mac os下搭建Cocoapods时遇到的问题的总结:

  • 升级ruby
  • 升级gem
  • pod setup

升级ruby

CocoaPods当前版本需要ruby升级到2.2.2,mac自带是2.0,所以首先要对ruby升级。

使用RVM

网上有N多推荐rvm管理ruby版本的资料。
但是试验后发现安装ruby-head时,脚本会在安装编译gem时报权限问题。
虽然也有解决方案修改安全策略或者安装路径之类的方法,但最终放弃了。

使用homebrew
官网(http://brew.sh/index_zh-cn.html
homebrew安装很简单,不过偶尔抽风,多试几次就好了
如果你没安装需要先执行安装命令

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

装好了homebrew,执行

$ brew install ruby

遗憾的是只能更新到2.3.1,不过够用了

升级gem

先把gem升级到最新,避免一些奇奇怪怪的问题。

$ sudo gem update --system

如果没翻墙,需要用淘宝镜像https://ruby.taobao.org/或者https://gems.ruby-china.org/
这里使用https://gems.ruby-china.org/ 因为这个号称0延时同步。

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org
# 确保只有 gems.ruby-china.org

最后安装CocoaPods

sudo gem install cocoapods

pod setup

最后执行

pod setup

你会发现卡在
Setting up CocoaPods master repo不动
不过实际上它在git clone到 ~/.cocoapods/repos/ 目录下

可以用”du -sh *”查看大小

$ cd ~/.cocoapods/
$ du -sh *

大概784M,我下了几个小时,失败好几次才成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值