描述图片

解决安装 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

Nujabes - Blessing It -remix (feat.Substantial & Pase Rock from Five Deez)

Nujabes - Horn in the middle

Nujabes - Lady Brown (feat. Cise Starr from CYNE)

Nujabes - Kumomi

Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE)

Nujabes - Beat laments the world

Nujabes - Letter from Yokosuka

Nujabes - Think Different (feat.Substantial)

Nujabes - Next view (feat. Uyama Hiroto)

Nujabes - Latitude -remix (feat.Five Deez)

Nujabes - F.I.L.O. (feat. Shing02)

Nujabes - Summer Gypsy

Nujabes - The Final View

Nujabes - Peaceland