zoukankan      html  css  js  c++  java
  • ios专题 - CocoaPods - 安装

    职业走得很累,停下来,温故技术。顺便开始我得ios博客文章。

    [原创]http://www.cnblogs.com/luoguoqiang1985

    1. 安装

    第一步:执行以下命令 sudo gem install cocoapods

    第一次执行报错,郁闷哇。跟着百度一下,原来要更新下Ruby 的Gem。

    英文原文:http://rubygems.org/pages/download

    依次执行以下命令:

    sudo gem update --system

    看到成功信息后,继续执行 sudo gem install rubygems-update

    看到成功信息后,继续执行 sudo update_rubygems

     异常郁闷,问题继续

    /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
    mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

     解决过程:

    1)安装xcode的 Command Line Tools。

    2)sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

     这2步成功后,继续执行 sudo gem install cocoapods

    终于见到光明了,安装提示:

    Overwrite the executable? [yN] 

    填 Y

    不停提示 Successfully 哇哈哈。

    最后提示:Done installing documentation for claide, cocoapods, cocoapods-core, cocoapods-downloader, colored, escape, fuzzy_match, json, json_pure, open4, rake, xcodeproj after 34 seconds

    蛋疼的安装过程终于成功了。

    补充:由于网络问题,一般的安装会比较的慢。一般建议用淘宝的 Ruby镜像

    $ gem sources --remove https://rubygems.org/
    //等有反应之后再敲入以下命令
    $ gem sources -a http://ruby.taobao.org/
    

    为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

    $ gem sources -l
    

    只有在终端中出现下面文字才表明你上面的命令是成功的:

    *** CURRENT SOURCES ***
    
    http://ruby.taobao.org/
  • 相关阅读:
    on、where、having的区别(转载)
    Javascript 中的非空判断 undefined,null, NaN的区别
    SRM 223 Div II Level Two: BlackAndRed,O(N)复杂度
    ibatis通过Map封装参数调用存储过程
    NoSQL架构实践
    js实现密码强度验证
    ubuntu 10.04安装qtcreator并汉化
    2017第19周一
    越挫越战,越战越勇
    2017第18周六
  • 原文地址:https://www.cnblogs.com/luoguoqiang1985/p/3461965.html
Copyright © 2011-2022 走看看