*** CURRENT SOURCES ***
https://gems.ruby-china.org/
那么你需要更换到ruby-china的镜像,因为
https://gems.ruby-china.org/
这个源在墙内是访问不到的。所以你需要先移除这个镜像,然后添加 ruby-china的镜像,(我这里显示的是源为
https://gems.ruby-china.org/
,所以下面就以这个源为例,删除和添加新的源。如果你的源已经是
https://gems.ruby-china.com
,就不需要换了。如果不是请安下面的步骤删除和添加新源)步骤如下。
1>.移除掉原有的源
gem sources
--
remove https
:
/
/gems
.ruby
-china
.org
/
2>.淘宝的源已经不更新维护了,现在使用ruby-china的源哦
gem source -a https://gems.ruby-china.com
3>.验证是否替换成功,如果显示上面截图的输出就说明正确:
gem sources -l
注意:如果gem sources -l 后有多个源,只使用ruby-china这一个源就行了,其他的删掉
。
2. 更新升级 Gem 版本
更新升级gem,gem不更新可能导致安装pod失败
sudo gem update --system
如果你本地有多个xcode版本,安装时需要你指定下安装路径,不然会报错。报错信息如下:
[
!
]
/usr
/bin
/git clone https
:
/
/github
.com
/CocoaPods
/
Specs
.git master
Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
解决方法: 安装cocoapods 时使用 sudo xcode-select -switch 路径。比如:
打印当前xcode的路径
xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
然后在执行下面的安装命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
如果你xcode的名称改了例如:这时你要这样找到xcode的路径
先在终端输入”sudo xcode-select -switch “,然后,打开Xcode—>右键显示包内容,找到Developer文件夹拖到终端里面
这时安装命令行如下:
sudo xcode-select -switch /Applications/Xcode 7.3.1.app/Contents/Developer
小知识:如果想安装指定版本,使用如下
sudo gem install -n /usr/local/bin cocoapods -v 1.0.0
安装最新的release beta版本
sudo gem install -n /usr/local/bin cocoapods --pre
如果你想卸载CocoaPods怎么办?看下面:(具体卸载流程,可以自己百度下,下面只供参考)