iOS学习笔记iOS Developer首页投稿(暂停使用,暂停投稿)

CocoaPods安装过程与问题解决

2017-03-13  本文已影响130人  三十六_

CocoaPods可以使我们在项目开发过程中更方便的使用和管理第三方开源库,这里不过多的介绍它的作用,本文讲述安装过程中遇到的问题以及解决。

CocoaPods是用Ruby实现的,首先需要有Ruby的环境。Mac OS X自带了Ruby的环境。在终端中输入:

 sudo gem install cocoapods

敲完按回车之后可能会好久没反应或者报个找不到的错误,这是因为这个源被墙了,需要我们改一下镜像的位置,好在淘宝ruby镜像可以用:
将之前的源位置移除:

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

改为淘宝的:

gem sources -a https://ruby.taobao.org/

注意上方是https,如果用以前的http会报错:Error fetching http://ruby.taobao.org/: bad response Not Found 404

验证下是否更改成功:

gem sources -l

在敲入上面安装命令:

 sudo gem install cocoapods

这是可能会报错(我就遇到了_):ERROR: While executing gem ... (Gem::DEpendencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (=1.2.0)...

报错

后来网上查了一下,尝试了更新gem,发现gem已经是最新的,最后得知是ruby版本问题可能是我的太低了,输入ruby -v查看版本。

系统自带的可能会太低了,所以需要升级,这里使用RVM对Ruby进行升级,升级过程如下:

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

等待装完,然后输入

source ~/.bashrc  
source ~/.bash_profile

验证是否安装成功:

rvm -v

成功后用命令rvm list known查看已存在的ruby版本,选择一个想要版本安装:(我装的是2.2.6)

rvm install 2.2

等待一段时间,装完后输入命令ruby -v查看,如果还是之前的版本,那么需要切换一下,重启终端,输入命令:

rvm --default use 2.2.6

再验证就OK啦。接着就可以安装好CocoaPods了。

安装成功

对你有用的话点波喜欢喝关注QAQ!

上一篇下一篇

猜你喜欢

热点阅读