美文网首页iOS老中医
更新10.13系统后cocoapods遇到如果下问题

更新10.13系统后cocoapods遇到如果下问题

作者: 杂货铺学徒 | 来源:发表于2017-12-11 13:53 被阅读5次

    今天更新了Mac 10.13,打开Xcode,发现CocosPods的项目有问题了,我想可能是因为更新了系统,那我项目也重新install一下

    pod install
    

    不过出现了如下问题:

    -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

    难道是Ruby出问题了?

    $ ruby -v
    ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
    

    那就是CocosPods需要更新了

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

    又出现问题了

    ERROR: While executing gem ... (TypeError)
    no implicit conversion of nil into String

    好,先更新下gem

    sudo gem update --system
    

    注意:如果没有设置过source需要更新source

    $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    
    $ gem sources -l
    *** CURRENT SOURCES***
    
    https://gems.ruby-china.org
    

    然后在更新CocosPods,再然后到项目目录

    pod install
    

    搞定,原来项目满血复活。
    注意:这里有个坑。对于CocosPods管理的项目有.a等静态文件的时候,a电脑通过svn到b电脑,通过cornerstone同步可能丢失.a文件,需要在新电脑上重新install

    相关文章

      网友评论

        本文标题:更新10.13系统后cocoapods遇到如果下问题

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