美文网首页
关于CocoaPods在Mac OS 10.13.4上遇到的问题

关于CocoaPods在Mac OS 10.13.4上遇到的问题

作者: ZT_Story | 来源:发表于2018-04-11 15:15 被阅读107次

    由于自己有很长时间没有更新过CocoaPods了,最近为了更新到最新版本的第三方库,在执行 pod update 

    命令的时候提示 no such file or directory.

    各方查找发现只能重新安装

    由于新的系统使用了2.3的 ruby,但是Cocoapods似乎在link 的时候把地址固定在了2.0。

    1、升级gem

    sudo gem update --system

    2、切换源

    如果已经是https://gems.ruby-china.org/则忽略该步

    gem sources -l

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

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

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

    gem source -a https://gems.ruby-china.com/

    3、重新安装CocoaPods

    sudo gem install -n /usr/local/bin cocoapods -v <version>      指定版本安装

    sudo gem install -n /usr/local/bin cocoapods                           安装最新正式版本

    sudo gem install -n /usr/local/bin cocoapods --pre                  安装最新版本(包含bate版本)

    可能用到的命令:

    1、移除pod组件

    pod which

    sudo rm -rf /usr/bin/pod

    2、移除gem中的CocoaPods程序包

    gem list

    sudo gem uninstall cocoapods -v <version>

    小记:

    1、在安装结束后执行pod setup 时,发现报了这个错

    /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.4.0/lib/cocoapods/command.rb:129:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)

    发现原来是因为更新xcode时,导致pod 按原来的链接路径找不到xcode相应的目录

    使用

    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer  (sudo xcode-select -switch /Xcode应用所在的文件路径/Contents/Developer)

    切换一下即可

    相关文章

      网友评论

          本文标题:关于CocoaPods在Mac OS 10.13.4上遇到的问题

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