重装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

相关文章
|
7月前
|
存储 Ubuntu Shell
OpenZFS安装和使用
在Ubuntu 22.04.3 LTS上,本文介绍了OpenZFS的容错功能,如RAID-Z(类似RAID 5)、Mirror(类似RAID 1)、RAID-Z2和RAID-Z3,以及Hot Spare和Scrubbing。推荐使用RAID-Z1以平衡容量和预算。主要步骤包括安装zfsutils-linux,创建RAID-Z1存储池和ZFS文件系统,以及管理文件系统。此外,还提到了使用nfs共享ZFS文件系统的命令。
288 0
|
自然语言处理
致第一次安装RIME的你
转载自百度RIME吧,作者:半月湾C 原帖地址:http://tieba.baidu.com/p/3288634121   序言 很喜欢小狼毫输入法,喜欢他的简洁,美观以及超强悍的个人定制功能。关于 RIME输入法。
3803 0
|
Windows
安装
安装
142 0
|
Kubernetes 数据可视化 Docker
dacker安装
dacker安装
|
C++
VS2019 的安装
安装固性能速度会比较快;
1005 0
VS2019 的安装
|
Python
Kazoo安装和使用
Kazoo安装和使用
454 0
|
JSON Shell 网络安全
HTTPie的安装及使用
**HTTPie**(发音为*aitch-tee-tee-pie*)是一个命令行HTTP客户端。其目标是使与Web服务的CLI交互尽可能人性化。它提供了一个简单的`http`命令,允许使用简单自然的语法发送任意HTTP请求,并显示彩色输出。
8765 0
|
弹性计算 Shell 开发工具
RODPS介绍以及安装
RODPS介绍以及安装
2122 0
|
Ubuntu Linux
|
存储 Java Linux
ELKStack快速安装
对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目:logstash(收集)、elasticsearch(存储+搜索)、kibana(展示),我们将这三个组合起来的技术称之为ELKStack。
543 0