您的位置:首页 > 其它

OS X升级到10.11.6之后 Cocoapods更新问题

2016-11-18 17:26 357 查看
先上图:



就像这样,在我更新pod的时候,一直停留在这里不动了(之前我才更新了系统和XCode,所以我感觉会是和系统有关系的)

《11.22更新》

/**

回过头才发现,其实这根本不是问题,只是网络传输慢了,耐心的等待就可以了,因为后来同事也出现了这个现象,不过他很有耐心,二三十分钟就好了。整个内心是崩溃的!!!

*/

现在开始记录我的解决过程:

1、pod install –verbose –no-repo-update (无效)

2、我尝试升级一下Cocoapods:

.gem install cocoapods运行正常

《11.22更新 其实是这里错了 应该是update。。。好了那下面的就不知道走到哪里了》

/**

升级一下Cocoapods:

sudo gem update cocoapods //更新cocoapods


*/

.pod setup(又卡住了)



说好像是镜像的问题(好那我们更换镜像):

.gem sources –remove https://rubygems.org/

.gem sources -a http://rubygems-china.oss.aliyuncs.com

。。。。。。。。。此处省略我尝试的很多方法大致列举一下吧

第一步、我更新了ruby的版本:

ruby -v //查看当前ruby版本

->>
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]


第二步、跟换了资源镜像:

// 删除默认的官方源
gem sources -r https://rubygems.org/ 
// 添加新的源 这个镜像是到目前我试为止有效的
gem sources -a https://gems.ruby-china.org 
// 查看当前源
gem sources -l

->>
*** CURRENT SOURCES ***
 https://gems.ruby-china.org[/code] 
第三步、安装cocoapods

sudo gem install cocoapods

//苹果系统升级 OS X EL Capitan 后改为
sudo gem install -n /usr/local/bin cocoapods




第四步、下载cocoa pods的目录

pod setup




——————————分割线—————————

哈哈 你们看到的是正常的正确流程,而我走的是上面的setup各种报错,之后我尝试了删除本地的cocoapods,但是因为删除的不彻底,导致跑到这一步setup还是各种报错,为了这个问题,我整整折腾了一天(公司的破网 我回家用300一年的移动网一分钟下了在公司四个小时愣是没下完的资源)。我一直想着在原有的基础上更新,修改(一上来跑了setup,要是跑update就没问题了),但是有好多因为之前错误操作导致的问题我怎么搞也搞不完。好吧,最后我将cocoapods彻底删除后重装,然后问题解决了。下面我来讲一下步骤:

都是终端运行

A、列出了cocoa pods在本地的东西 我这还有两个版本。。。
这些东西都要逐一删除
gem list --local | grep 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)


删除cocoapods

sudo gem uninstall cocoapods-core【Mac 10.10之前】

sudo gem uninstall -n /usr/local/bin cocoapods-core【Mac 10.11之后】

->>
我这里有两个,所以要选择
Select gem to uninstall:
1. cocoapods-1.0.1
2. cocoapods-1.1.1
3. All versions
> 3
Successfully uninstalled cocoapods-1.0.1
Remove executables:
pod, sandbox-pod

in addition to the gem? [Yn]  y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.1.1


结合你的电脑环境,按照上面的格式将其他的都删除

sudo gem uninstall -n /usr/local/bin cocoapods-core

sudo gem uninstall -n /usr/local/bin cocoapods-core

sudo gem uninstall -n /usr/local/bin cocoapods-deintegrate

sudo gem uninstall -n /usr/local/bin cocoapods-downloader

sudo gem uninstall -n /usr/local/bin cocoapods-plugins

sudo gem uninstall -n /usr/local/bin cocoapods-search

sudo gem uninstall -n /usr/local/bin cocoapods-stats

kevinjin$ sudo gem uninstall -n /usr/local/bin cocoapods-trunk

sudo gem uninstall -n /usr/local/bin cocoapods-try

//查看了一下效果 还是有 不过没什么影响 起码在我这 因为我后面成功了

gem list --local | grep cocoapods

->>
cocoapods (1.1.1)
cocoapods-core (1.1.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.2)
cocoapods-trunk (1.1.1)


删除pod

//获取pod路径
which pod

->>
/Users/kevinjin/.rvm/rubies/ruby-2.2.2/bin/pod

//删除pod
sudo rm -rf /Users/kevinjin/.rvm/rubies/ruby-2.2.2/bin/pod


清除cocoa pods缓存

sudo rm -fr ~/.cocoapods/repos/master/

sudo rm -fr ~/Library/Caches/CocoaPods/


到这里本地的cocoapods应该算是删除干净了,现在你在走第一步,第二部,第三部。。第四部就成功了

KevindeMacBook-Pro:~ kevinjin$ pod setup
Setting up CocoaPods master repo

CocoaPods 1.2.0.beta.1 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.beta.1 
Setup completed


听说你在运行pod setup时卡住了?

//在你运行这一步卡在:Setting up CocoaPods master repo的时候,可以查看是卡住了不在下还是下载缓慢

//跳到cocoapods文件夹内
cd ~/.cocoapods/

//查看正在下载的文件夹的大小
du -sh *

我是看到了文件大小一点点增长,那种欢喜溢于言表


希望这篇文章能帮助到迷蒙中的猴子们,也用于自己记录查看

查看链接:

cocopods卸载、安装、重装等问题解决

iOS CocoaPods 安装笔记(持续更新遇到的坑)

$ pod setup时,CocoaPods报CocoaPods was not able to update the
master
repo


最新cocoapods安装流程,安装过程中遇到的问题及解决方法

CocoaPods 的简单快速安装方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OS-X