zoukankan      html  css  js  c++  java
  • 安装最新版本的cocoapods

    因为公司的iOS项目使用了cocoapods来管理第三方库,所以要求所有组员的cocoapods版本一致。一般的就是执行: $ sudo gem install -n /usr/local/bin cocoapods 进行升级即可。升级后输入如下命令查看cocoapods版本: $ pod --version 发现我自己的总是1.0.1,别人的都自动安装了1.1.1版。看了一下别人的机器配置,gem源也都是一样的: $ gem source -l *** CURRENT SOURCES *** https://gems.ruby-china.org/ 后来怀疑可能是自己机器的gem太旧了?因此: $ gem update --system 更新本地gem,果然安装了不少东西。然后再次执行: $ sudo gem install cocoapods -n /usr/local/bin 这次终于安装1.1.1版了。 另外,如果上面的命令不加“-n /usr/local/bin”参数,有可能会报错: $ sudo gem install cocoapods ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

    最近使用cocoa pods时提示版本过低需要升级才能正常使用。

    但是在升级过程中又出现了问题。

    首先我是直接使用语句:sudo gem install cocoapods 进行更新升级的,没想到又报错了。

    接着我在想是不是因为没有更新gem呢,于是就先更新下gem。

    注意,更新gem时,使用语句:sudo gem update --system 

    更新gem成功后,我又再次使用语句:sudo gem install cocoa pods 。还是提示失败?想想会不会是因为源路径出问题了,于是替换了源为:https://gems.ruby-china.org。

    修改源后,继续使用语句:sudo gem install cocoa pods 。仍然异常。于是修改语句为:sudo gem install -n /usr/local/bin cocoa pods --pre 后则升级成功。

    总结下来,要想成功升级cocoapods需要一个正确的操作流程和命令语句。

    1、更新gem:sudo gem update --system

    2、删除gem源:gem sources --remove https://ruby.taobao.org/

    3、修改gem源:gem sources -a https://gems.ruby-china.org

    4、查看gem源是否是最新的:gem sources -l

    5、升级cocoapods:sudo gem install -n /usr/local/bin cocoapods --pre

    6、查看升级后的cocoapods版本:pod --version

    配置cocoapods:

    • 查看ruby版本
    $ ruby -v
    • 若有ruby环境,开始下载CocoaPods
     $ sudo gem install cocoapods
    • 若果控制台没有反应,可更换ruby镜像
      $ gem sources --remove https://rubygems.org/
      $ gem sources -a https://ruby.taobao.org/
      //验证ruby是否已替换
      $ gem sources -l
    • 替换成功输入下载CocoaPods命令下载

    • 下载成功,查看CocoaPods版本

      $ pod --version

    到此为止已完成CocoaPods配置

  • 相关阅读:
    mdk3 工具使用-表白神器
    Crunch黑客神器-创造个性字典
    centos 自动挂载ISO
    渗透测试工具Nmap从初级到高级
    mui 点击长按复制文本
    JavaScript倒计时并刷新页面
    javascript单一复制粘贴
    jquery定义链接跳转的高亮显示
    JS判断移动端访问设备并加载对应CSS样式
    jquery刷新数据随机排列
  • 原文地址:https://www.cnblogs.com/henusyj-1314/p/6669735.html
Copyright © 2011-2022 走看看