cocoapods安装

 mac升级系统之后,pods命令莫名其妙报commond not found错误,以前都是网上找资料,按步骤安装;而一旦系统出错,又需要重新找资料,所以将安装步骤整理一下,方便以后查看;

前提告知:安装CocoaPods需要Ruby环境,所以,首先要检查Ruby环境的版本!

Mac OS X 系统自带的 Ruby,但是如果不管理它,它是不会自动升级滴,所以,我们需要一个ruby版本及安装工具管理它,那是什么呢?

 Ruby的管家婆登场-----》RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。RVM也是需要我们自己安装的,所以,别发废话,开始安装~~

第一步,首先要检查Mac是否安装了rvm。打开终端,输入指令rvm -v

这图我是盗用别的博主文章中的图片,所以主要看红框里面的字,出现了,说明没有该台Mac没有安装rvm,没安装就安装

step1 :安装rvm

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

cocoapods安装_第1张图片

step 2: 安装home-brew(切记先安装home-brew,再安装ruby!关于home-brew的介绍,可参考文章www.cnblogs.com/lzrabbit/p/4032515.html )

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Step 3: 指定源

source ~/.rvm/scripts/rvm

Step 4: 查看版本确认是否安装成功

若出现该图中的文字,那么说明已经安装过了rvm

Step 5: 列出所有指定源里的ruby版本

rvm list known

cocoapods安装_第2张图片

第二步,用rvm安装ruby环境

注意,当ruby版本低于2.2.2时,安装cocoapods会报错,可通过指令 ruby -v检查当前版本。如果版本低于2.2.2,啥也不要说快更新一下。

输入指令:rvm install 2.4.0(如上图中,最新版本就是2.4.0),然后根据提示按“enter”键。

安装完成之后输入指令rvm list查看ruby版本,看看是否安装成功,如下图

cocoapods安装_第3张图片

第三步,检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)

RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。

建议RubyGems升级到2.6.x以上。

查看RubyGems的版本用指令:gem -v  得到结果如下图:

更新RubyGems的版本指令:gem update --system

第四步,检查ruby源并移除

先是检查ruby源,gem sources -l  结果如下:

然后移除,gem sources --remove https://rubygems.org/ 移除结果:

替换添加国内的镜像源,之所以要添加国内的ruby-china源,是因为taobao源已经停止维护了,所以此处替换的是ruby-china源,且尽量确保只有一个。输入指令gem sources --add https://gems.ruby-china.org 替换结果如下图:

cocoapods安装_第4张图片

ruby源已经是https://gems.ruby-china.org

第五步,安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)

安装cocoapods,$ sudo gem install cocoapods

注意:

OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods

如果有 gems installed标志着安装成功了。

到这里,cocoapods已经安装成功了!

摘自:www.cnblogs.com/angelgril/p/6731015.html#_label0

你可能感兴趣的:(cocoapods安装)