1. 安装 Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
科学上网的同学
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装 rvm
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
这里有可能会失败,这是因为 raw.githubusercontent.com 域名被污染了,这时可以去 https://www.ipaddress.com 查看真实的 ip 地址。得到真实 ip 地址后将其添加到 hosts 文件里(hosts 文件的位置:/private/etc/hosts),hosts 无法直接修改,可以拷贝到桌面修改后替换,然后再执行上述安装命令。
3. 更新 ruby
查看版本列表
rvm list known
选择版本后执行
rvm install 3.0.0
这里我安装的是 3.0.0 版本
然后设置为默认
rvm use 3.0.0 --default
4. 更换 ruby 镜像源
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
可以使用
gem sources -l
查看是否更换成功
第 4 步建议科学上网,要不然会很慢甚至失败。
5. 安装 CocoaPods
sudo gem install -n /usr/local/bin cocoapods
6. 克隆 CocoaPods 仓库
这里使用的是清华大学 fork 的 CocoaPods 仓库
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
科学上网的同学
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
到这里 CocoaPods 已经安装完成,可以使用
pod search AFNetworking
来检查是否能正常使用
如果你是 M1 芯片的 Mac,还需要做以下操作:
1. 访达-应用程序-实用工具里,右键点击终端-显示简介 (如果找不到实用工具,请以列表或分栏的方式显示项目)
2. 勾选使用 Rosetta 打开
3. 执行 sudo gem install ffi