先上图:
就像这样,在我更新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
第三步、安装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 的简单快速安装方法