我们需要安装cocoapods之前先要了解几个关键概念
1、Cocoapods
Cocoapods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
2、ruby
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台,如 Windows、MAC OS 和 UNIX 的各种版本。 因为MAC系统自带Ruby2.0.0环境,我们在开发或者安装很多插件、什么第三方都需要安装或者管理ruby环境运行,所以看来了解安装Ruby安装是必备技能了。
3、rvm
RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。
4、Homebrew
引用官方的一句话:Homebrew是Mac OS 不可或缺的套件管理器。
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
5、Gem
RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如http://rubygems.org/)源来查找、安装、升级和卸载软件包,非常的便捷。
1、查看当前Ruby版本
ruby -v
2、升级Ruby环境,首先需要安装rvm
curl -L get.rvm.io | bash -s stable source ~/.bashrcsource ~/.bash_profile
3、查看rvm版本
rvm -v
4、列出ruby可安装的版本信息
rvm list known
5、安装一个ruby版本(截止2020年12月31日最新Ruby版本为3.0.0)
rvm install3.0.0
6、验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看
gem sources -l
7、安装Cocoapods
sudo gem install -n /usr/local/bin cocoapods
8、安装本地库
pod setup
升级ruby库还有另一种办法
Mac自身的ruby 版本 2.x,通过ruby -v可以查看版本号。
为更新到ruby的最新版本,可通过以下命令解决:
brew update
brew install ruby
执行完命令后,ruby -v后其实还是原来的版本👌,这是因为环境变量没有配置。因此,还有一个步骤就是配置环境变量。
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
执行后,查看版本后,会判断已更新到最新版本。
通过brew安装cocoa-pods
1、安装Homebrew
Homebrew 能在Mac中方便的安装软件或者卸载软件 。详细可以看Homebrew — macOS 缺失的软件包管理器介绍
1.1 安装Homebrew
ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
中途输入mac密码就OK
1.2 检测是否安装成功
brew -v
2、安装cocoapods
brew install cocoapods
3、更新brew仓库,原理就是从github上拉去一下brew-core的最新代码
brew update
4、检查更新
brew outdated cocoapodscocoapods(1.9.1)< 1.9.3
5、输出如上,前面是当前版本,后面是待更新版本。
brew upgrade cocoapods
网友评论