CocoaPods安装流程(2021-1-21)

安装CocoaPods之前先了解几个概念:

1.CocoaPods

CocoaPods呢就是一个第三方类库的管理工具,安装了CocoaPods之后呢,我们就可以通过终端操作导入我们经常用的第三方,像AFN,FMDB,SD等等,这玩意儿是啥我就不多说了,你都要装它了,不可能还不知道它是啥吧。

2.Homebrew

这个东东呢,其实就是一个Mac OS系统下的软件包管理工具,通过它你可以安装很多苹果之前没有给你预装的东西,文件之间的依赖路径完全不用你操心,通过指令操作可以实现很多功能,安装卸载更新都可以,安装这个东西也是为了安装ruby而做的工作。如果你想了解更多可以看这里Homebrew.

3.  rvm

它的全称叫Ruby Version Manager,通过字面意思你也知道它是啥了吧,没错,就是负责管理ruby语言版本的一个工具而已,通过它你可以查看已知能安装的各个ruby语言版本,你可以任意选择一个版本进行安装,

4.ruby

ruby就是一种面向对象的后端脚本语言,它可以运行于多种平台如Windows、MAC OS 和 UNIX 都可以,开发过程中用到的很多插件和第三方都需要安装ruby环境,所以ruby的安装流程是非常有必要熟练掌握的。

5.gem

Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem源来查找、安装、升级和卸载软件包,非常的便捷。Gem可以用来扩展或修改在Ruby应用程序功能。 通常他们用于分发可重用的功能,与其他ruby爱好者们用于共享他们的应用程序和库。 一些Gem提供命令行实用工具来帮助自动化任务,加快你的工作。

有的同学不禁会问,Homebrew或者rvm我可以只装一个吗,装一个可以实现ruby环境的安装吗?当然可以,homebrew和vrm都可以单独实现ruby的安装,但是,安装过程中可能会出各种问题,因为rvm在某些地方是会依赖到homebrew的,他们的各自分工也不一样,rvm负责版本管理,homebrew负责文件目录的存放,路径的依赖等等,所以最好全都安装。

CocoaPods安装流程:

1.首先我们要安装的是homebrew,首先查看你有没有安装homebrew,查看brew版本的终端指令是:

brew -v

这时如果提示:zsh: command not found: brew ,说明你没有安装brew,如果有版本提示,说明已经安装过了,可跳过此步骤,然后安装brew的终端指令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

当你输入这句指令之后发现会报错,错误提示:Failed to connect to raw.githubusercontent.com port 443: Connection refused,大概意思呢就是连接到raw.githubusercontent.com失败了,这个原因呢可能是因为GitHub的raw.githubusercontent.com域名解析出现了问题,解决办法也很简单,就是修改hosts文件,把raw.githubusercontent.com的真实IP添加进去,需要添加的内容是:199.232.28.133 raw.githubusercontent.com。别慌,继续往下看。首先,你可以点击访达,然后 前往-->前往文件夹-->输入/etc/-->搜索hosts   你就会看到hosts文件了,当你点开hosts文件试图编辑的时候会发现:

根本编辑不了,那么只能通过终端来编辑了。打开终端修改hosts文件,输入指令:

sudo vim /etc/hosts

进入文件编辑模式后,把 199.232.28.133 raw.githubusercontent.com 这一句添加进去,然后 esc-->:wq ,此时hosts文件已修改完毕,这时在终端再次输入安装brew的指令,就是上面那一长串,会发现可以正常安装了。

2.接下来是安装rvm,查看rvm版本指令:

rvm -v

如果还是提示:zsh: command not found: rvm,说明你也没装rvm。rvm的安装指令:首先第一行:

curl -L get.rvm.io | bash -s stable

这一步回车之后需要下载一些东西,要等一会儿,执行完毕之后再输入第二行:

source ~/.bashrc

然后第三行:

source ~/.bash_profile

第二第三行都不用等,回车之后你再查看rvm版本,就会看到:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

已经安装好了rvm.

3.安装ruby环境,首先查看可安装的ruby版本,其实macOS自带ruby环境的,但是我们要升级更新,所以就看看有哪些版本,查看可安装的ruby版本指令:

rvm list known

会发现有这么多:


以3.0.0为例,安装ruby指令:

rvm install 3.0.0

当然这里你也可以用brew去安装ruby,如果网络没问题的情况下rvm安装总是报错的话也可以尝试brew,不再过多说明,这一步需要慢慢等,等安装完成,完成之后再查看ruby版本 ruby -v会发现已经装好了。

4.更换ruby源,首先查看ruby源,指令是:

gem sources -l

如果提示https://rubygems.org/,说明是默认镜像,那么需要更换镜像,首先移除默认镜像指令:

gem sources --remove https://rubygems.org/

然后添加新的镜像源:

gem sources --add https://gems.ruby-china.com/

然后再查看镜像源,如果提示:https://gems.ruby-china.com/ 说明替换成功。

5.安装CocoaPods,安装指令:

sudo gem install cocoapods

提示输入密码,输入你电脑的锁屏密码后就哗啦哗啦的开始安装了,安装好之后更新索引文件:

pod setup

然后查看pod版本:

pod --version

你可能感兴趣的:(CocoaPods安装流程(2021-1-21))