cocoapods安装需要ruby,更新ruby需要rvm,下载rvm需要gpg,下载gpg需要homebrew,所以安装顺序是homebrew->gpg->rvm->ruby-cocoapods
Rvm 官网: RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
Ruby 官网:RubyGems.org | your community gem host
CocoaPods 官网:https://cocoapods.org/Rvm 安装指南
:RVM: Ruby Version Manager - Installing RVMHomebrew 官网
:http://brew.sh/index_zh-cn.htmlruby 镜像 - china
:https://gems.ruby-china.org/
一 介绍
1. Homebrew
Homebrew
是一个软件包管理器,用于在mac上安装一些os x上没有的UNiX工具;
2.Rvm 介绍
Rvm
全称 Ruby Version Manager
,是安装和管理 ruby
的一种工具。
3.Ruby 介绍
Ruby
是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。
4. CocoaPods 介绍
CocoaPods
是 iOS 最常用的第三方类库管理工具,绝大部分有名的开源类库都支持 CocoaPods
。
CocoaPods
是用 ruby
实现的,要想使用它首先需要有 ruby
的环境。幸运的是OS X系统默认已经可以运行 ruby
了。但是有时候 ruby
版本过低是无法正常支持 CocoaPods
的使用,所以需要先安装更新升级 rvm
和 ruby
。
二 安装
1. 安装Homebrew
彻底卸载Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
重新安装Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2.因为目前最新的苹果系统自带的ruby版本为2.6的版本,不能安装最新的cocoapod,所以我们需要先安装rvm,然后通过rvm安装新版本的ruby,rvm是一个多版本ruby控制软件。
curl -L https://get.rvm.io | bash -s stable
这时候 直接用ruby -v 查看ruby版本,可以看到还是2.6,需要切换2.7版本
rvm use ruby-2.7.2报以下错误
输入以下代码解决问题。
source ~/.bash_profile
再次输入rvm use ruby-2.7.2 就没问题了
但是去安装cocoapods 时又变回2.6,通过以下代码设置默认为2.7.2
rvm --default use 2.7.2
3、开始安装cocoapods,输入命令行以后,需要在Password:
后面输入电脑开机密码,然后回车开始安装
sudo gem install cocoapods
或者
sudo gem install -n /usr/local/bin cocoapods
已经成功安装,查看pod版本
pod --version