今天突然想搞一下cocoa pods,因为使用过maven,grade,等工具,举得仓库工具还是比交省事的,有些情况下,主要是我项目中引入的第三方越来越多,不想每次都拷贝一大堆包和文件夹。
今天安装确实遇到了很多坑,
坑一:
网上都是直接
sudo gem install cocoapods
但是都是基本一堆问题
如下只是其中一个
主要是天朝的防火墙所致,要更换国内的源
大家都使用国内的源
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l
好了坑二来了
坑二
http://ruby.taobao.org/
要换成,下面的,不知道什么http换成https了,注意啊https://ruby.taobao.org/
坑三
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
理论上指向下面
$ sudo gem install cocoapods
$ pod setup
应该完成,但是却出现如下错误
http://blog.youkuaiyun.com/youtk21ai/article/details/48896043
原因是,没有权限 再是10.11 才有的问题
采用下面的方法解决
参考:http://www.07net01.com/2015/09/931270.html
sudo gem install -n /usr/local/bin cocoapods
总算解决了,其实就几个命令,在给大家来个总结,全部命令如下,上面的可以不看,只是我的诉苦:
//第一步更新gem,如有必要
sudo gem update --system
/**第二步更换国内的源*/
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
/**第三步*/
/**10.11 安装pod*/
sudo gem install -n /usr/local/bin cocoapods
/*10.11之前 安装pod**/
sudo gem install cocoapods
/*第四步*/
pod setup
给大家晒一下我的成功截图:
祝大家也成功,有问题私信我。