前言
定义
CocoaPods:是 Swift 和 Objective-C Cocoa 项目的依赖管理器。它拥有超过 93,000 个库,用于超过 300 万个应用程序。CocoaPods 可以帮助您优雅地扩展项目。
Ruby :一种简单快捷的面向对象(面向对象程序设计)脚本语言,macOS默认安装了Ruby,但是版本不是最新的,CocoaPods基于Ruby语言编写而成。
Homebrew :是 macOS 的套件管理工具,是高效下载软件的一种方法。通俗地说,Homebrew 是类似于 Mac App Store 的一个软件商店。
首先明确几个点
安装pods需要依赖 ruby 环境;mac系统有自带的ruby环境,但是macOS12以上的会出现如下情况,提示版本不匹配
(ERROR: Error installing cocoapods:
The last version of activesupport (>= 5.0, < 8) to support your Ruby & RubyGems was 6.1.7.3. Try installing it with gem install activesupport -v 6.1.7.3 and then running the current command again
activesupport requires Ruby version >= 2.7.0. The current ruby version is 2.6.8.205.)
但是我们可以使用brew来安装ruby,并替代系统的ruby版本,因此需要安装brew。
至此,我们可以明确了macOS12以上安装顺序:Homebrew --> ruby -> cocoapods
安装前准备
系统偏好设置查看硬件类型:
1.芯片类型:intel 或 macOS(m1/m2…)
2.mac系统的版本:主要区分macOS12和macOS12以上
安装流程
系统为macOS12以上
一、安装homebrew
首先打开终端检查是否安装了homebrew:brew -v,也可以通过brew list查看已经安装的依赖
如果没有输出对应的版本号或者模块内容,说明未安装
二、安装ruby
安装指令
brew install ruby
配置环境变量
直接前往文件 ~/.zshrc,打开编辑添加如下配置内容
Intel芯片
if [ -d "/usr/local/opt/ruby/bin" ]; then
export PATH=/usr/local/opt/ruby/bin:$PATH
export PATH=`gem environment gemdir`/bin:$PATH
fi
apple芯片
if [ -d "/opt/homebrew/opt/ruby/bin" ]; then
export PATH=/opt/homebrew/opt/ruby/bin:$PATH
export PATH=`gem environment gemdir`/bin:$PATH
fi
三、安装cocospods
brew安装Cocoapods
brew install cocoapods
pod --version
310

被折叠的 条评论
为什么被折叠?



