更新cocopods遇到的坑

之前的cocopods的版本是1.0.1,但是安装不了最新的SnapKit,所以想升级一下,

第一步, 升级ruby

(之前的版本是2.0.0),现在最新版本是2.4.0,
查看版本
$ ruby -v
1.RVM安装,
$ curl -L get.rvm.io | bash -s stable
2.等待一段时间,用以下命令验证
$ source ~/.bashrc
$ source ~/.bash_profile
3.列出已知的版本
rvm list known
4.安装ruby 2.4.0
rvm install 2.4.0

这个时候出现的问题

更新cocopods遇到的坑_第1张图片
屏幕快照 2017-06-14 15.37.29.png

安装失败,解决办法。

$ brew update

这个时候出现的问题

屏幕快照 2017-06-14 15.40.00.png

$ brew doctor

更新cocopods遇到的坑_第2张图片
屏幕快照 2017-06-14 15.40.16.png

按照提示执行
$ brew link autoconf
$ brew link automake
在执行$ brew link libtool的时候

出现这个问题

更新cocopods遇到的坑_第3张图片
屏幕快照 2017-06-14 15.43.08.png

这个时候要执行$ brew link --overwrite libtool

最后再次执行$ brew doctor
如果提示Your system is ready to brew.
这个时候就可以执行
brew update
这个时候又

出现问题了如图

更新cocopods遇到的坑_第4张图片
屏幕快照 2017-06-14 15.46.50.png

把这些路径移除,再次执行$ brew update
出现
Updated 1 tap (homebrew/core).
==> Updated Formulae
libmikmod
再执行$ brew install gmp
出现


更新cocopods遇到的坑_第5张图片
屏幕快照 2017-06-14 15.49.32.png

这个时候,再执行$ rvm install 2.4.0就可以安装成功了
测试一下$ ruby -v
出现
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]

第一步, 安装cocopods

1.删除之前的镜像地址
$ gem sources --remove https://rubygems.org/
$ gem sources --remove https://ruby.taobao.org/
2.更新一下系统
$ sudo gem update --system
3.切换gem源$ gem source -a https://gems.ruby-china.org
4.执行$ sudo gem install -n /usr/local/bin cocoapods --pre
安装成功
5.校验$ pod --version
1.3.0.beta.1
6.设置pod仓库$ pod setup(这个需要一点时间等待完成)
之后就可以正常使用了。

你可能感兴趣的:(更新cocopods遇到的坑)