重装Cocoapods遇到的问题

简介: 重装Cocoapods遇到的问题
  • 使用下面命令删除rvm,删除本地 rvm 后,再执行 rvm -v 命令,会有一堆rvm的相关报错信息,给人的感觉是rvm没有删除干净。其实只需要关闭终端,然后重新打开即可


$ rvm implode  #注意:删除了rvm后,需要关闭终端会话或shell会话,以便彻底清除所有rvm相关的环境变量和设置。


  • 重新打开终端后


$ rvm -v (zsh: command not found: rvm 代表rvm删除成功了)


  • 卸载老版本cocopods,执行下面命令,可能会出现多个版本的cocoapods,可以选择一项一项的删除,也可以选择最后一项全部删除


$ sudo gem uninstall cocoapods


  • 执行下面命令删除全局的缓存:


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


  • 查看本地安装过的cocopods相关东西


$ gem list --local | grep cocoapods


  • 结果如图1:


image.png


image.pngimage.pngimage.png

  • 然后使用命令逐个删除


$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate


  • 安装CocoaPods, 这里默认你的brew和ruby已经安装好了(没有安装的可以去看下https://www.jianshu.com/p/b24ddfb84657)。另外要注意:
    OS X 10.11之前系统的安装cocoapods 指令:


$ sudo gem install cocoapods


  • OS X 10.11以后系统的安装cocoapods 指令:


$ sudo gem install -n /usr/local/bin cocoapods


最坑的就是这个了,花了快一天的时间。 重新安装cocoapods后,当执行 pod

install 或者 pod update 后出现 Cloning spec repo cocoapods from https://github.com/CocoaPods/Specs.git 卡住情况,如图2:


image.png


其实并没有卡住,只是因为网速慢的原因导致下载 spec repo cocoapods 速度慢,给人感觉像是卡住了。你可以到系统的“活动监视器”中查看“网络”这块,会发现有一些东西正在被下载,有一个 “git-remote-http” 就是负责下载 spec repo cocoapods 的,所以慢慢等待吧!


image.png

相关文章
|
开发工具 C语言 git
Vcpkg 的安装与使用
Windows 下 Vcpkg 的安装与使用
1401 0
Vcpkg 的安装与使用
|
8月前
|
Apache Windows
MapServer安装
MapServer安装
86 1
|
Kubernetes Linux 网络安全
安装k8s
完成安装k8s集群以后,推荐使用[https://github.com/512team/dhorse](https://github.com/512team/dhorse)发布应用。 ## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/109510266) | 机器名 | IP | 角色 | CPU | 内存 | | :----: | :----: | :----: | :----: | :----: | | centos01 |
振弦式应变计埋设与安装
GEO久岩系列振弦式应变计是多年来的实践而设计出的振弦式弹性梁结构的产品(已获国家专利),彻底改变了传统的把波纹管作为弹性元件的测量方法,并具有抗高压,抗径向力,二次密封,零点稳定,全不锈钢外壳等特点。适用于长期埋设在混凝土结构的梁、柱、桩基、军便梁、支撑、挡土墙、水工建筑物、衬砌、墩与底脚及其岩中,监测其应力与应变,并可同步测量埋设点的温度,也可选择热敏电阻作为测温元件。加装配套附件可组成多向应变组,无应力计,钢板计,岩基变位计,表面应变计等。
振弦式应变计埋设与安装
|
Kubernetes 数据可视化 Docker
dacker安装
dacker安装
|
NoSQL MongoDB
Robomongo 的安装
Robomongo 的安装
149 0
Robomongo 的安装
|
算法 Ubuntu Linux
fsarchiver安装及使用
fsarchiver安装及使用
667 0
5分钟快速安装Syncthing
简介 Syncthing是一个开源免费的文件夹/文件同步神器,支持Android、Linux、Windows、Mac OS X等系统,可以使我们在2台任何系统任何设备之间,实现文件实时同步,很强大。而且数据很安全,不会存储在你的设备以外的其他地方。
5092 0
|
网络协议 数据安全/隐私保护 虚拟化