换了新的系统硬盘,重新搭建环境
1.检查gem版本
gem -v
升级gem到最新版
sudo gem update --system
2.1.设置ruby的软件源
因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源为淘宝的,淘宝貌似也不行了,改用rubyChina
- 查看当前ruby的源
gem sources -l
- 移除当前ruby的源
gem sources --remove https://rubygems.org/
- 设置当前ruby的源为rubyChina的源
gem source -a https://gems.ruby-china.com
之后执行 gem sources -l 确认一下
3.安装CocoaPods命令
执行
sudo gem install cocoapods
或者(如10.11以上系统)sudo gem install -n /usr/local/bin cocoapods
如果报错了
说明ruby当前的淘宝的源有问题不可用了,则执行 gem source -l 查看当前源,添加新的ruby源
gem sources –r https://ruby.taobao.org/
gem sources -a https://gems.ruby-china.org
sudo gem update –system
之后再次执行
sudo gem install -n /usr/local/bin cocoapods
若还是报错,可能是网络不稳定导致(网速慢或中途断网导致ip变化等),关闭终端重新执行命令即可解决
此时已经安装好了,输入 pod 命令测试一下
关于升级cocapods可参考这篇文章 http://www.jianshu.com/p/8739bc5a8792