您的位置:首页 > 其它

2016最新cocoapods版本更新,以及多个版本的问题

2017-03-14 14:23 441 查看


先删除之前的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/[/code] 删除原有ruby源:
$gem sources --remove https://rubygems.org/[/code] 添加新的ruby源:
注意此处使用独家秘方,将https的s去掉。
$gem sources -a http://rubygems.org/[/code] 然后你就可以顺利的用命令行安装了
$sudo gem install cocoapods

如果一切正常,你应该看到一段安装进度,以及最后的信息
pods after 10 seconds
22 gems installed


Pod更新

参考:http://www.cnblogs.com/yan520/p/5583362.html,感谢这位童鞋的这部分内容,其他部分可以互相参考

 确认看见这条信息,后先判断的CocoaPods是否可以使用,可以用CocoaPods的搜索功能验证一下。在终端中输入:
pod search ‘AFNetworking’

执行后可能会一直停在



解决办法是:

这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:
$ pod setup
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: