iOS那些事

Cocoapods安装

2016-08-30  本文已影响28人  ROTK_lvzhenhua

安装cocoapods步骤

1.  检测有没有引入淘宝镜像 gem sources -l

2.  删除ruby镜像 gem sources --remove https://rubygems.org/

3.  如果删不掉 sudo gem sources —remove https://rubygems.org/

4.  添加淘宝镜像   gem sources --add https://gems.ruby-china.org/    

原来的(gem sources -a https://ruby.taobao.org/)这个地址现在由上面的rubyChina管理。

5.  安装(sudo gem install -n /usr/local/bin cocoapods --re)

 使用( sudo gem install cocoa pods)这个命令会出现如图对应的信息。改用上面那个。

6.  执行pod setup(会出现Setting up CocoaPods master repo需要等待很长的时间)

可以使用镜像索引

出现Setting up CocoaPods master repo,(找个网速好的)如果半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。

镜像附录:

gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:

$ pod repo remove master

$ pod repo add master https://gitcafe.com/akuandev/Specs.git

$ pod repo update

如果想用oschina的镜像也可以把第二条命令 换成 http://git.oschina.net/akuandev/Specs.git 即可

第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到 ~/.cocoapods里;

cd  到该目录里,用du -sh *命令来查看文件大小,每隔一会看看,最终大小是190多M

链接

遇到的问题


*  Error fetching http://ruby.taobao.org/: bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz) [解决办法]

*  ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.[解决办法]

注意:可能需要安装rvm,耗费时间


可以参考本教程

利用CocoaPods如何导入第三方(以AFNetworking为例)

- cd 文件夹(这个是对应的工程目录)

- pod search AFNetworking

- vim podfile(这个步骤可以参考github上AFNetworking利用CocoaPods安装方法直接跳转到pod install这一步)链接

- 粘贴版本

- ESC :wq

- pod install(有可能更新的时候会失败可以用如下的指令 pod update --verbose --no-repo-update)

注意:有时候在pod init的时候回出现安装失败,需要更新一下cocoapods,即可。

上一篇 下一篇

猜你喜欢

热点阅读