彻底解决2016年最新CocoaPods安装出现的新问题
(1)gem sources -l
(2)gem sources --remove https://rubygems.org/
(3)gem sources -a https://gems.ruby-china.org
(4)sudo gem install cocoapods
(4.1) pod --version 查看版本号
![](https://img.haomeiwen.com/i3151099/79a8f1c277bf4c95.png)
(5)/*输入密码-等待*/
本以为这样就好了,可是并不能
到底是什么鬼?
首先 我使用了ruby -v 查看了版本是的你没看错
![](https://img.haomeiwen.com/i3151099/5bdc831bf6695344.png)
就是它2.0.0版本.这个让我无法更新 各种安装失败
解决方法
(1)Ruby版本低, 需要更新至2.2.0以上版本.
先查看你是否安装过rvm, 执行命令 rvm -v
![](https://img.haomeiwen.com/i3151099/5cd5f878dd101831.png)
下面来进行安装
1> 首先打开终端输入如下命令:
1.1) curl -L get.rvm.io | bash -s stable
1.2) source ~/.bashrc (第一次安装的这一步可以省略 因为你不可能成功,,直接跳到1.4))
1.3) source ~/.bash_profile (第一次安装的这一步可以省略,直接跳到1.4 因为你不可能成功)
1.4) source ~/.rvm/scripts/rvm (第一次安装的你用这个 第二次的就忽略这个跳到1.5)
1.5) echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
(修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速度 避免出现echo "export rvm_max_time_flag=20" >> ~/.rvmrc )
![](https://img.haomeiwen.com/i3151099/73398bfc4e3f471a.png)
3 > 查看是否安装成功, 输入下行
rvm -v
如果有版本信息显示了, 就说明安装成功, 就是图4的样子
![](https://img.haomeiwen.com/i3151099/733061dc67a9ad94.png)
(个人安装的问题)
![](https://img.haomeiwen.com/i3151099/80d6c069dca2bb3e.png)
![](https://img.haomeiwen.com/i3151099/2e168e6011ef21fc.png)
5.>查询版本号
rvm list known
![](https://img.haomeiwen.com/i3151099/c0e9dee5e6476ac4.png)
5.1> 如更新ruby至版本2.3.3(个人选的 为了防止最新的那个不稳定)
rvm install 2.3.3
如果更新过程中没有error, 更新结束后输入命令ruby -v看看是不是2.3.0版本, 如果是的话, 恭喜,
6> 必须更新gem版本 更新指令: sudo gem update --system
![](https://img.haomeiwen.com/i3151099/9021cc13e935ab53.png)
当更新不了gem后可以先来到文章的开头 执行前3个后再执行
sudo gem update --system
如果需要安装cocoapods, 你可以继续正常安装了.
7>重复解决方法的上面的步骤
当你再次执行sudo gem install cocoapods 发现又出现问题了
![](https://img.haomeiwen.com/i3151099/e6c2f52947919552.png)
别急淡定的关掉终端 然后重新输入sudo gem install cocoapods 是不是成功了
<本次的cocoapods安装有908M所以很慢 等不及的可以开个小窗口 先 cd ~/.cocoapods 然后du -sh * 来查看
>
问题又见问题
最近有个小伙伴按照我的这个装,发现怎么都装不上.一直都出现
![](https://img.haomeiwen.com/i3151099/ca43db312d913b5f.jpg)
这个又是什么鬼?按照他的流程我这样解读的Homebrew出现问题了 需要重装
然后各种翻墙重下,都无济于事.最后灵感来了.是不是电脑终端不能访问github,(浏览器一直都可以的)
最后执行http://www.cnblogs.com/liufuyan/p/5672182.html 这个链接的东西就好了.感谢这个小伙伴(原来是仲基a)的分享
具体方法:
1. 在Mac的"/private/etc"(不带")的目录下找到hosts文件;
2. 用任何一款编译器打开这个hosts文件;
3. 删掉关于Github的所有host,保存并关闭;
参考资料:http://www.jianshu.com/p/8169f5d7f364
http://www.cocoachina.com/ios/20160922/17622.html
https://ruby-china.org/wiki/rvm-guide