方式一:使用homebrew安装cocoapods(推荐)
什么是homebrew?
- homebrew是macOS(或 Linux)缺失的软件包的管理器。homebrew详细介绍点这里
如何安装homebrew?
- 终端执行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
或
/bin/zsh -c "$(curl -fsSL [https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh))"
。
前者官方提供,下载慢。后者国内镜像,下载快。
如何安装cocoapods
- 终端执行
brew install cocoapods
执行完后可能有下面的问题。即执行pod search AFNetworking
时,终端提示如下图1-1:
这时需要我们执行以下命令:
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
执行完毕,即可正常搜索出第三方框架了。
至此完结~
方式二:使用cocoapods提供的命令直接安装
gem安装cocoapods的命令是:sudo gem install cocoapods
。
拓展
- 1、rvm和ruby的关系?
ruby是一种功能强大的面向对象的脚本语言。
rvm全称是ruby version manager,由此可知rvm是用来管理ruby语言版本的工具,类似flutter中的fvm,安装方式上GitHub查阅文档。
-
2、cocoaPods和ruby的关系?
- CocoaPods是用ruby语言编写的程序,专门用于管理iOS和macOS项目中的第三方库依赖项的工具。
-
3、gem和ruby的关系
- gem全称RubyGems,用于Ruby软件包的下载、安装、使用。类似cocopods的作用。
- Ruby是一种脚本语言,Gem就是Ruby语言编程的一个程序。
总结:rvm、ruby、gem、cocoapods之间的关系,即rvm是管理ruby这门计算机语言版本的工具。gem和cocoapods是用ruby语言开发出来的工具,gem用来管理cocoapods,而cocoapods是管理iOS或mac项目第三方框架的工具。