CocoaPods是Swift和Objective-C Cocoa项目的依赖关系管理器。它有超过8.3万个库,在超过300万个应用程序中使用。CocoaPods可以帮助您优雅地扩展您的项目。
CocoaPods是用Ruby构建的,可以用macOS上的默认Ruby安装。我们建议您使用默认的ruby。
Mac环境自带低版本ruby环境,所以
安装之前先检查Ruby版本
ruby -v
- 升级ruby环境,需要更新RVM(Ruby Version Manager)是一个Ruby版本管理工具。
安装形式也是一个命令:如果命令失效去官网找最新的安装方式
$ \curl -sSL https://get.rvm.io | bash -s stable
通常这里会报错433错误:
复制https://get.rvm.io地址到浏览器,如果出现如下内容,就手动创建脚本安装。如果不能就先解决网络问题吧
安装完成需要更新环境变量
source ~/.bashrc
source ~/.bash_profile
列出可安装ruby版本:
rvm list known
- 安装制定的版本: 例如2.7.0
rvm install 2.7.0
安装gem(RubyGems)
Mac中使用gem命令来安装、移除某个Ruby库
同样去官网找最新的安装方式
gem update --system
以上就是准备工作
关于homebrew、gem、rvm没搞明白可以到这里看看
Homebrew和gem的区别
以上过程比较繁琐,也可以通过homebrew一键安装cocoapods
homebrew安装cocoapods
$ brew install cocoapods
gem安装cocoapods:
$ sudo gem install cocoapods
安装完成之后,会在安装目录下多出 .cocopods目录
~ .cocoapods
卸载:
$ sudo gem uninstall cocoapods
同时找到.cocoapods,删除即可
~ rm -rf .cocoapods
卸载完成
网友评论