背景知识:
安装pods需要依赖 ruby 环境,而安装 ruby 需要借助能够管理不同版本的 ruby工具 rvm,安装 rvm 又需要借助工具 Homebrew,Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
因此,首先需要安装Homebrew --> 再安装rvm --> 再安装ruby -> 最后安装cocoapods。
同时可能涉及到Gem。
Gem是一个管理Ruby库和程序的标准包,它通过ruby Gem源来查找、安装、升级和卸载软件包。
请按照顺序来安装,不然装着装着就晕了。
步骤0:安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
然后:输入密码:
然后:回车,
然后:回车:
然后:耐心等待,大概二十分钟
参考图有:
图片一:

1068397-20241119154528166-1126225962.png
图片二:

1068397-20241119154602139-1899849539.png
图片三:(这张图好像配这里,我记不清了)

1068397-20241119154626712-363556946.png
这是第一行:直接复制
(echo; echo 'eval "
链接的是他给你的哈,不要复制我这个。只是给你个参考一行如何复制。
以上两行看上面怎么返给你的 不要copy我的这两行 不要copy我的这两行 不要copy我的这两行
通过这个指令,查看当前homebrew的版本相关信息:
brew config
Homebrew的版本:
brew --version
查看是否安装成功。
步骤1:安装RVM
控制台输入:
curl -L get.rvm.io | bash -s stable
安装好后输入:
source ~/.bashrc
source ~/.bash_profile
测试是否安装成功:
rvm -v
注意:(这里是参考阅读)
这里不是说rvm安装成功就可以了,要看你的版本有没有升级成功,要安装高版本的rvm。
使用下方代码升级更高版本:
curl -L get.rvm.io | bash -s stable
在安装 Ruby 时,临时指定一个可访问的临时目录:
TMPDIR="$HOME/tmp" rbenv install 3.2.0
第二步:如果第一步成功,设置为永久方案
# 添加到 ~/.zshrc
echo 'export TMPDIR="$HOME/tmp"' >> ~/.zshrc
echo 'mkdir -p "$TMPDIR" 2>/dev/null || true' >> ~/.zshrc
source ~/.zshrc
第三步:如果仍然失败,尝试其他 Ruby 版本
# 尝试安装不同的 Ruby 版本
TMPDIR="$HOME/tmp" rbenv install 3.1.4
# 或者
TMPDIR="$HOME/tmp" rbenv install 3.0.6
第四步:验证安装
# 设置全局版本
rbenv global 3.2.0
# 重新加载
rbenv rehash
# 验证版本
ruby --version
# 安装 CocoaPods
gem install cocoapods