CocoaPods安装过程与问题解决

作者: 三十六_ | 来源:发表于2017-03-13 11:31 被阅读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进行升级,升级过程如下:

    • 1.安装RVM(Ruby Version Manager)
      终端输入:
    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!

    相关文章

      网友评论

        本文标题:CocoaPods安装过程与问题解决

        本文链接:https://www.haomeiwen.com/subject/ihjfnttx.html