今天尝试用 Cocoapods安装个第三方库.. 输入pod install, 发现 command not find。 WTF!
估计是升级10.11后Cocoapods被干掉了。
我输入 sudo gem install cocoa pods 之后,出现如下问题:
我估计是gem版本没有更新。执行sudo gem update –system,又出现了错误
在Stackoverflow
上找到了解决方法:
因为知道gem版本过老的话也是不能成功下载cocoapods的,但是我现在又不能用sudo gem update –system来更新。后来我就直接去rubygems官网下载了最新的源码进行了安装。现在执行gem -v显示版本是2.4.8。
可以看我另外一篇文章,手动安装gem
可是问题又来了,这个时候去执行sudo gem install cocoapods,还是会出现上边的错误。
所以执行下边:
GEM_PATH与GEM_HOME 的区别:
1.GEM_PATH provides the locations (there may be several) where gems can be found.
2.GEM_HOME is where gems will be installed (by default).(Therefore GEM_PATH should include GEM_HOME).
但是之后我pod install的时候又花式出错
我尝试按提示的方法
然而还是有错..
最后的解决方法:
后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面比较不容易错。
最后终于修成正果..
至于一开始输入 sudo gem install cocoapods 没反应需要修改为淘宝镜像的问题,请百度Cocoapods参阅其它文章..
原文:
1.OS X 10.11 安装Cocoapods 出现问题的解决方法
1.OS X 10.11 安装Cocoapods 出现问题的解决方法
昨晚我遇到这个问题,查了老些材料, 结果把CocoaPods的 PATH 给改了, 今天一直更近找了一个大神给解决了。后来找到了这个博客,给了很大的帮助,虽然最后是
add GEM HOME
export GEM_HOME=$HOME/Software/ruby 用这个方法解决的,但是还是很有帮助, 谢谢博主了。