2016最新cocoapods版本更新,以及多个版本的问题
来源:互联网 发布:看视频的软件 编辑:程序博客网 时间:2024/05/22 07:46
先删除之前的pod
在终端中执行下面命令。
- 删除目录下的pod
rm -rf /usr/local/bin/pod
- 执行
gem list | grep cocoapods
查看所有与cocoapods相关的已安装的组件,然后挨个卸载
我的执行结果:
cocoapods (1.1.1, 1.0.1)
cocoapods-core (1.1.1, 1.0.1)
cocoapods-deintegrate (1.0.1, 1.0.0)
cocoapods-downloader (1.1.2, 1.1.0)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.1.1, 1.0.0)
cocoapods-try (1.1.0) - 挨个卸载全部的组件,例如
sudo gem uninstall cocoapods,选择3,卸载全部,如果是单个版本直接卸载。
更新ruby
- 官网下载最新版本ruby:http://www.ruby-lang.org/en/downloads/
- 在解压缩文件夹里进行编译
- ./configure
- sudo make
- sudo make install
ruby -v
查看ruby 版本 ,例如如下信息
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
升级更新Gem
依次执行以下内容:
- 执行
sudo gem update --system
- 执行
sudo gem install rubygems-update
- 执行
sudo update_rubygems
CocoaPods的下载及安装
此时前面的工作都已经完成了,接下来就可以进行CocoaPods的安装和更新,需要一条终端命令
sudo gem install cocoapods
此处有个坑,就是有可能有堵墙挡住cocoapods.org
解决办法:独家秘方仅此一家....,如有雷同纯属巧合。
首先检查你的ruby源
$gem source - l
默认情况下,终端返回如下信息
*** CURRENT SOURCES *** https://rubygems.org/
删除原有ruby源:
$gem sources --remove https://rubygems.org/
添加新的ruby源:
注意此处使用独家秘方,将https的s去掉。
$gem sources -a http://rubygems.org/
然后你就可以顺利的用命令行安装了
$sudo gem install cocoapods
如果一切正常,你应该看到一段安装进度,以及最后的信息
pods after 10 seconds22 gems installed
Pod更新
参考:http://www.cnblogs.com/yan520/p/5583362.html,感谢这位童鞋的这部分内容,其他部分可以互相参考。
确认看见这条信息,后先判断的CocoaPods是否可以使用,可以用CocoaPods的搜索功能验证一下。在终端中输入:
pod search ‘AFNetworking’
执行后可能会一直停在
解决办法是:
这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:
$ pod setup
1 0
- 2016最新cocoapods版本更新,以及多个版本的问题
- cocoapods版本更新,以及多个版本的问题
- cocoaPods版本更新问题
- 更新CocoaPods的版本
- 升级cocoapods 0.36.0之后,解决更新的部分依赖库,不是最新版本的问题
- 1、出错原因:没有更新到最新的cocoapods版本
- 安装最新版本的cocoapods
- iOS库的介绍以及如何使用CocoaPods管理库(2016最新版本)
- CocoaPods 更新时遇到无法更新指定版本的问题
- 更新CocoaPods 最新出现的问题以及解决方法
- CocoaPods本身版本的更新
- Cocoapods 执行不同的版本,安装多个版本
- CocoaPods忽略更新版本
- CocoaPods版本升级遇到问题以及解决方案
- 2016 cocoapods的安装和使用以及版本升级遇到的问题
- 2016 cocoapods的安装和使用以及版本升级遇到的问题
- 2016 cocoapods的安装和使用以及版本升级遇到的问题
- 2016 cocoapods的安装和使用以及版本升级遇到的问题
- memset与fill函数
- linux搭建maven私服
- Git介绍与安装
- JDBC中的Statement和PreparedStatement的区别
- Unity3d获取游戏对象的几种方法
- 2016最新cocoapods版本更新,以及多个版本的问题
- 【第十二课】String的用法
- Android问题集-RecyclerView--java.lang.ArrayIndexOutOfBoundsException: length=12; index=-1
- python函数参数按引用传递
- Mxnet---faster-rcnn环境安装
- TensorFlow基础知识点(四)取回/Fetches
- 对C语言的认识
- Java 循环结构
- Struts2 实现原理