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

相关文章
|
1月前
|
Perl
解决Cocoapods重装或更新后版本不生效的问题
解决Cocoapods重装或更新后版本不生效的问题
32 1
|
存储 Web App开发 缓存
CleanMyMac X4.12.1最新版本下载安装
CleanMyMac X是一款专业的Mac电脑系统免费清理软件,可智能清理mac磁盘垃圾和多余语言安装包,快速释放电脑内存,轻松管理和升级Mac上的应用。同时CleanMyMac X可以强力卸载恶意软件,修复系统漏洞,一键扫描和优化Mac系统,软件下载如下:http://t.csdn.cn/6UKid
342 0
|
Linux
LINUX安装依赖库的解决办法
LINUX安装依赖库的解决办法
217 0
|
Linux iOS开发 MacOS
macOS系统安装Homebrew以及更换镜像源
当我们刚刚拿到一台mac电脑,要安装相关开发环境,大多数采用的方式就是安装Homebrew包管理工具,方便以后的卸载跟升级。什么是Homebrew?简单...
868 0
升级macOS10.13.6 (17G65),cocoapods不能正常使用的解决办法
升级macOS10.13.6 (17G65),cocoapods不能正常使用的解决办法
818 0
|
Windows 机器学习/深度学习 异构计算
Windows安装最新版本的显卡驱动
如果单纯安装合适的显卡驱动,不要求显卡驱动的版本;可以使用xx驱动大师能安装,简单方便。但是由于开发的需要,显卡驱动的版本有要求的,需要指定版本的显卡驱动或最新版本的显卡驱动。
910 0
Windows安装最新版本的显卡驱动
|
Go 开发工具 git
Mac系统下安装和卸载HomeBrew的方法
安装命令如下: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载命令如下: /usr/bin/ruby -e "$(curl -fsSL https://raw.
2782 0