美文网首页CocoaPods安装教程
CocoaPods的安装教程 (iOS 开发)

CocoaPods的安装教程 (iOS 开发)

作者: 百事星空 | 来源:发表于2018-09-02 14:17 被阅读212次

    先说说写此文章的初衷,由于安装CocoaPods命令多且安装过程中报错频率比较高,再加上时间长不操作可能会遗忘,这就导致在需要安装的时候花费的时间比较多,所以为了提高工作效里才写下此文章(毕竟好记性不如烂笔头么 哈哈)。

    重要提示!!!

    最新ruby源.png

    各种源的说明:

    https://rubygems.org/    被屏蔽 不可用
    https://ruby.taobao.org/  停止维护 不可用
    https://gems.ruby-china.org/  已更名 不可用
    https://gems.ruby-china.com/  最新 可用
    

    以下是安装CocoaPods的操作流程和命令语句:

    1、查看ruby环境的源是否正确
    gem sources -l (查看当前ruby的源)
    
    gem sources --remove https://rubygems.org/ (移除当前ruby的源)
    
    (设置当前ruby的源为我天朝的)
    gem sources --add https://gems.ruby-china.com/
     或者
    gem sources -a https://gems.ruby-china.com/ 
    
    gem sources -l 
    (再次查看当前ruby的源)
    
    成功如图所示: 查看源.png
    2、设置gem为最新版本
    sudo gem update --system
    

    升级成功后会提示: Latest version currently installed. Aborting.

    3、执行安装CocoaPods命令
    sudo gem install  cocoapods
    

    如果报以下错误:

    问题一:ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj

    解决方案:(苹果系统升级 OS X EL Capitan 后安装改为)

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

    问题二:Error installing pods:active support requires Ruby version >= 2.2.2

    解决方案:(原因是ruby版本过低)

    ruby -v   查看当前版本
    
    rvm list known  查看所有可用版本
    
    ruby所有版本.png
    rvm install 2.4.0   安装最新版
    

    如果提示command not found 请先安装rvm

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

    ps:补充命令

    rvm list   查看所有已安装版本
    ruby use 2.3.0 --default   将指定版本设置为默认
    
    4、最后一步
    pod setup
    

    pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。
    安装成功后,你会看到:Setup completed

    问题:setup过程中如果出现 error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54错误

    解决方案:
    执行以下命令应该就可以了。

    git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
    

    最后:

    传送门 如何从电脑中卸载cocoapods

    相关文章

      网友评论

        本文标题:CocoaPods的安装教程 (iOS 开发)

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