先删除以前的pod 在终端中执行下面命令。 删除目录下的podrm -rf /usr/local/bin/pod 执行gem list | grep cocoapods 查看全部与cocoapods相关的已安装的组件,而后挨个卸载 个人执行结果: cocoapods (1.1.1, 1.0.1) cocoapods-core (1.1.1, 1.0.1) cocoapods-deintegrate (1.0.1, 1.0.0) cocoapods-downloader (1.1.2, 1.1.0) cocoapods-plugins (1.0.0) cocoapods-search (1.0.0) cocoapods-stats (1.0.0) cocoapods-trunk (1.1.1, 1.0.0) cocoapods-try (1.1.0) 挨个卸载所有的组件,例如 sudo gem uninstall cocoapods,选择3,卸载所有,若是是单个版本直接卸载。 更新ruby 官网下载最新版本ruby:http://www.ruby-lang.org/en/downloads/ 在解压缩文件夹里进行编译 ./configure sudo make sudo make install ruby -v查看ruby 版本 ,例如以下信息 ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16] 升级更新Gem 依次执行如下内容: 执行sudo gem update --system 执行sudo gem install rubygems-update 执行 sudo update_rubygems CocoaPods的下载及安装 此时前面的工做都已经完成了,接下来就能够进行CocoaPods的安装和更新,须要一条终端命令 sudo gem install cocoapods 此处有个坑,就是有可能有堵墙挡住cocoapods.org 解决办法:独家秘方仅此一家....,若有雷同纯属巧合。 首先检查你的ruby源 $gem source - l 默认状况下,终端返回以下信息 *** CURRENT SOURCES *** https://rubygems.org/ 删除原有ruby源: $gem sources --remove https://rubygems.org/ 添加新的ruby源: 注意此处使用独家秘方,将https的s去掉。 $gem sources -a http://rubygems.org/ 而后你就能够顺利的用命令行安装了 $sudo gem install cocoapods 若是一切正常,你应该看到一段安装进度,以及最后的信息 pods after 10 seconds 22 gems installed Pod更新 参考:http://www.cnblogs.com/yan520/p/5583362.html,感谢这位童鞋的这部份内容,其余部分能够互相参考。 确认看见这条信息,后先判断的CocoaPods是否能够使用,能够用CocoaPods的搜索功能验证一下。在终端中输入: pod search ‘AFNetworking’ 执行后可能会一直停在 解决办法是: 这说明CocoaPods还不能正常使用,须要更新pod,下载它的一些依赖包;在终端中输入: $ pod setup