现在使用cocopods管理第三方框架的时候,如果ruby环境的版本没有达到要求的话就会产生下面的错误:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
这时就需要更新ruby版本才可以,方法如下:
1、镜像源的替换:替换为国内的,翻墙啊!!!
1.1 删除旧的 gem sources --remove https://rubygems.org/
1.2 添加新的 gem sources -a https://ruby.taobao.org/
2、查看ruby的所有版本:
rvm list known
3、安装最新版本:
rvm install 2.3
4、成功的话就可以使用cocopods了,失败了的话根据失败的原因找到相应的解决措施,网上有很多,这里就不一一描述了。
注意:因为需要连接到外网,如果网络不好的话会出现错误信息:
fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to github.com port 443: Operation timed out
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1
Requirements installation failed with status: 1.
这时候就需要检查一下自己的网络了,可以使用VPN工具来尝试一下。