解决安装 cocoapods 失败的问题
- Published on
- Authors
- Name
- Wxm
最近在尝试使用 capacitor 制作 ios app,涉及到使用 cocoapods 来安装插件,但是 macos 安装会出现各种问题,经过查看各种方法,最后还是使用 brew 成功的。
其实主要问题在于 macos 自带的 ruby 版本比较低,
ruby --version
# 查看ruby版本 如果是2.6那说明你需要这个教程
首先使用 brew 安装 ruby
# 安装ruby
brew install ruby
# 配置PATH 这里请仔细看brew的log信息,地址可能会不同
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
echo 'export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"' >> ~/.zshrc
echo 'export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"' >> ~/.zshrc
# 重新加载配置
source ~/.zshrc
# 再次查看ruby版本 这时候应该变成3.x了
ruby --version
安装 pod
这里仍然使用 brew 来安装。
brew install cocoapods
# 按照提示link
brew link cocoapods
# 这里如果提示已经存在,需要按照brew给出的方法删除原文件,并再次链接
使用
# 正常显示没有报错就ok了
pod env