1.首先, 要检查Mac是否安装了rvm(ruby version manager)。
- 打开终端 输入指令
rvm -v
- 如果显示:
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
则代表已安装了rvm,那就去直接去 第二步 - 如果显示:
-bash: rvm: command not found
则代表没有安装rvm,那就继续安装
- 安装 rvm
-
输入指令
curl -L https://get.rvm.io | bash -s stable
等一会即可,如中途出现timeout等错误,可以再试一次 - 然后输入指令
source ~/.rvm/scripts/rvm
没反应即正常 - 然后再输入指令
rvm -v
显示rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
即为安装rvm成功
2.第二步,用rvm安装ruby环境。
-
输入指令
ruby -v
查看当前版本 -
输入指令
rvm list known
查询已知的ruby环境,会显示一串列表.
对比一下,版本太低,建议更新成最新版本 -
输入指令
rvm install 2.6.3
(比如现在版本2.6.3为最高版)
中间可能要求你安装Homebrew,安装要求提示逐步安装即可 - 完成后再输入指令
ruby -v
或者ruby list
查看是否安装成功刚才新版本
3.第三步,cocoapods是用gem ruby实现的,想要使用它首先需要有gem ruby的环境。且Mac的OS X系统默认已经可以运行ruby。
-
输入指令
sudo gem -v
查看当前版本 -
输入指令
gem update --system
更新版本
其实这个gem版本只要不是太低,不用更新,更新会影响部分系统稳定
4.第四步,更换ruby源
-
输入指令
gem sources -l
查看现有源 -
输入指令
gem sources --remove https://rubygems.org/
删除原有的 -
输入指令
gem sources --add https://gems.ruby-china.com
添加所需的(最新的https://gems.ruby-china.com,另注:https://gems.ruby-china.org已经失效) -
输入指令
gem sources -l
,查看已换成最新的即可
5.第五步,安装CocoaPods
-
输入指令
sudo gem install cocoapods
安装cocoapods
一串乒里乓啷,最后出现 gems installed 即为成功,就可以使用了
6.补充:
- 升级 CocoaPods
- 安装指定版本 1.x.x (一般用这个)
sudo gem install -n /usr/local/bin cocoapods -v 1.x.x
- 安装最新版本
sudo gem install -n /usr/local/bin cocoapods --pre