zoukankan      html  css  js  c++  java
  • 2016 Mac OS 10.11 CocoaPods的安装问题

    CocoaPods的安装问题:

    1.首先用淘宝的Ruby镜像来访问CocoaPods,打开终端输入以下命令:

    (1)gem sources --remove  https://rubygems.org/   

    (2)gem sources -a https://ruby.taobao.org/       注意:现在都是https不是http 

    (3)gem sources -l

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

    *** CURRENT SOURCES ***

    https://ruby.taobao.org/

     

    2.升级gem,如果它的版本过低也可能导致安装失败,在终端输入以下命令:

    sudo gem update --system

    3.安装CocoaPods:

    OS X 10.11以前,在终端输入以下命令:

    sudo gem install cocoapods

    OS X 10.11以后,在终端输入以下命令:

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

    4.setup:

    在终端输入以下命令:

    pod setup

    问题最多的就是这一步,第一次安装完成可能要一个小时左右,所以要耐心等待,如果这一步完成了,那么恭喜你已经成功安装了CocoaPods。想知道自己有没有安装完成,可以在终端输入以下命令:

    pod --version

    显示出版本就说明成功了。

    5.常见问题:

    (1)在终端输入以下命令:

    pod repo list

    结果为0 repos时说明安装不成功,自己可以查看下自己的安装步骤,看看是哪一步出现了问题。

    (2)出现以下错误:

    ERROR:  While executing gem ... (Errno::EPERM)

    Operation not permitted - /usr/bin/xcodeproj

    在网上寻找的解决方法:

    在终端中输入:sudo nvram boot-args="rootless=0"; sudo reboot

    然后你的电脑会重启

    之后再输入sudo gem install cocoapods -V

    就可以了。

    (3)pod setup时出现以下错误:

     我拿到一新电脑 安装pod 常常卡在

    Setting up CocoaPods master repo 按照网上说法:

    使用命令 cd ~/.cocoapods/,再输入 du -sh * 查看到100M多就可以了,我发现我的问题是每次下载过程中会出现

    [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

    Cloning into 'master'...

    error: RPC failed; curl 56 SSLRead() return error -36

    fatal: The remote end hung up unexpectedly

    fatal: early EOF

    fatal: index-pack failed

    下次执行搜索时 还是出现这种情况

    在网上查到的解决办法:在终端输入以下命令:

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

    后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。

    然后显示如下:

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

    Password:

    ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF

    Setting up CocoaPods master repo

    Setup completed

    Creating search index for spec repo 'master'.. Done!

    xujianfengdeMacBook-Pro:.cocoapods xujianfeng$ 

     

    到这我的就安装成功了

    (4)如果还是没有安装成功:

    尝试:删除.cocoapods目录,在终端输入以下命令:

    cd ~/.cocoapods/

    sudo -rm -rf ~/.cocoapods/

    然后,重新下载安装,在终端输入以下命令:

    pod setup

  • 相关阅读:
    Leetcode 515. Find Largest Value in Each Tree Row
    Paypal2017实习生-软件开发-B卷
    Codeblocks 遇到的问题 Cannot open output file, permission denied
    itoa()函数和atoi()函数详解
    Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
    Leetcode 179. Largest Number
    合并两个有序数组到其中一个数组中
    腾讯2017实习生招聘软件开发编程题
    [LeetCode] 56
    360笔试
  • 原文地址:https://www.cnblogs.com/tig666666/p/5689087.html
Copyright © 2011-2022 走看看