欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

CocoaPods 的安装与卸载

发布时间:2025/3/20 68 豆豆
生活随笔 收集整理的这篇文章主要介绍了 CocoaPods 的安装与卸载 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2021.10.28 更新,Cocoapods 的卸载


前言

最近换了个新电脑,需要重新配置一遍开发环境,于是借此机会记录一下 CocoaPods 的安装过程,方便以后再次重装的时候,可以按照这次的安装流程来搞。同时,也希望可以借此帮助到有安装 CocoaPods 需求的人。

安装流程

1. 安装 HomeBrew

为了避免在安装过程中报错,我们先下载好 HomeBrew。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2. 安装 rvm,升级 ruby 环境

Cocopods 对 ruby 的版本就有要求的,所以我们可以将 ruby 升级到一个比较高的版本。这里,我们先下载 rvm,利用 rvm(Ruby Version Manager)进行多版本 ruby 环境的管理和切换

curl -L get.rvm.io | bash -s stable# 启用 rvm source ~/.rvm/scripts/rvm# 查看 rvm 版本,检验安装是否成功 rvm -v

3. 安装 ruby

接下来就是利用 rvm 安装指定版本的 ruby。

# 查看可安装的 ruby 版本 rvm list known# 选择一个相对比较高的 ruby 版本进行安装 rvm install 2.7# 查看已安装的 ruby 版本 rvm list

4. 设置默认版本的 ruby(可选)

当我们通过 rvm 安装了多个版本 ruby 时,我们可以设置一个默认的 ruby 版本。如果只安装了一个版本的 ruby 时,该步骤可以不用操作。

rvm use 2.7.2 --default

5. 更换 ruby 镜像源

为了能正常执行下载操作,我们将默认的源移除,并添加能在国内正常访问的镜像源:https://gems.ruby-china.com。

gem sources --remove https://rubygems.org/gem sources -a https://gems.ruby-china.com# 确认下载源已经更换成功 gem sources -l

PS:在我们进行镜像源切换之类的操作时,可以先复制链接到浏览器进行访问,确保要切换到的镜像源是可以正常访问的。

6. 安装 CocoaPods

开始正式安装 CocoaPods,-v 参数用于指定版本

sudo gem install -n /usr/local/bin cocoapods -v 1.10.1

通过查看 Cocoapods 版本,检查安装是否成功,如果控制台成功输出了版本号,说明安装过程基本没什么问题。

pod --version

7. CocoaPods 使用测试

在完成安装之后,还是要进行使用测试的。我们去到工程目录下,执行下面命令生成 podfile。

pod init

执行 install,对项目进行包管理。

pod install

至此,Cocoapods 的安装就完成了,可能是由于网络环境非常好的原因,这次并没有遇到什么问题,希望你在安装的时候也可以一切顺利。

卸载流程

1. 卸载 Cocoapods 相关的 Gem

删除 Gem 列表中带有 Cocoapods 字样的 Gem

for i in $( gem list -local --no-version | grep cocoapods); dosudo gem uninstall $i; done

也可以使用下面

gem list --local --no-version | grep cocoapods | xargs sudo gem uninstall

2. 删除 ~/.cocoapods

删除 ~/.cocoapods 目录,以删除 podspec 的缓存。

rm -rf ~/.cocoapods/

参考资料

  • https://zhuanlan.zhihu.com/p/111014448
  • https://www.jianshu.com/p/f43b5964f582
  • https://www.jianshu.com/p/3c1f439ba1ca

总结

以上是生活随笔为你收集整理的CocoaPods 的安装与卸载的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。