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