iOS老中医

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

2017-12-11  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读