美文网首页
安装cocoaPods方法

安装cocoaPods方法

作者: 杨叫兽AY | 来源:发表于2018-05-23 14:59 被阅读0次

    安装cocoaPods步骤:

    一、正常安装(出错率较高,关键太慢了,网络不好,能安装半天)基于终端操作

    1、查看当前Ruby版本(一般都是2.0.0或者其他较高版本)

    ruby -v

    2、升级Ruby环境,首先需要安装rvm(第一步要下载一些东西等两分钟左右)

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

    source ~/.bashrc

    source ~/.bash_profile

    3、查看rvm版本

    rvm -v

    4、列出ruby可安装的版本信息

    rvm list known

    5、安装一个ruby版本(这里我选择的是2.4.1版本,当然你也可以选择其他的)

    rvm install 2.4.1

    // 注意:安装过程中需要两次按下 Enter 键, 第二次按下后需要输入电脑访问密码(不可见,只管输入就行);

    // 如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装,建议提前安装这三者.

    6、设置为默认版本

    rvm use 2.4.1 --default

    7、更换源(由于国内被墙,我们需要来修改更换源,把源切换至ruby-china;网上大多数是使用的https://ruby.taobao.org的,这里不再建议使用的了,这是因为taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务)

    sudo gem update --system

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

    gem sources -a https://gems.ruby-china.org/

    9、这时候才正式开始安装CocoaPods

    sudo gem install -n /usr/local/bin cocoapods

    10、如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)

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

    11、安装本地库

    pod setup

    12、安装完成

    pod search AFNetworking

    二、快速安装

    cd ~/.cocoapods/repos

    若没有以上目录,执行下面指令,出现.cocoapods的目录后可以ctrl+c终止安装。sudo gem install cocoapods是常规的安装方法,不过现在只是用来建立一下.cocoapods目录。手动建立.cocoapods目录应该也是可以的,不过没试过。如果能进入~/.cocoapods/repos的目录就忽略下面一条指令。

    sudo gem install cocoapods

    git clone https://github.com/CocoaPods/Specs

    完成后,执行open .打开当前目录repos,然后把Specs目录改名为master即可

    安装中可能遇到的问题:

    运行pod后显示:"pod: command not found"的错误。赋予/usr/local/bin给予执行与读取权限,执行以下命令。若不行执行

    sudo chmod 777 /usr/local/bin/

    安装cocoa pods后,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking

    解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json然后再执行pod search第三方框架

    参考:https://blog.csdn.net/Boyqicheng/article/details/80018847

                https://www.jianshu.com/p/f43b5964f582

    相关文章

      网友评论

          本文标题:安装cocoaPods方法

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