描述图片

解决安装 cocoapods 失败的问题

Published on
Authors
  • Name
    Wxm
    Twitter

最近在尝试使用 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

参考

cocoapods issues

0:00/0:00

植松伸夫 - フィナーレ

植松伸夫 - プレリュード

笹井隆司 - 異郷の町

伊藤賢治 - Rising Sun

植松伸夫 - 街のテーマ

植松伸夫 - 怒闘

植松伸夫 - コーネリア城

植松伸夫 - チョコボのテーマ