ruby --version
2、brew升级
brew update (可能会出现下列报错,报错后执行第3步)
4、继续升级
brew update
第一步:安装rvm为什么要安装rvm呢,因为rvm可以让你拥有多个版本的ruby,并且可以在多个版本之间自由切换。安装方式有两种:单用户模式和多用户模式。而
单用户和多用户的区别在于是否有root权限,单用户模式rvm会安装在~/.rvm目录下,而多用户模式则会安装在/usr/local/rvm目录
下。
单用户安装命令:
bash <<(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
多用户安装命令:
sudo bash <<(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
单用户需要设置环境变量,多用户安装重启就行了,确认rvm安装是否成功
在终端输入:
rvm -v
接着会看到rvm的版本信息如下:
rvm 1.19.6 () by Wayne E. Seguin [email protected]>, Michal Papis [email protected]>[https://rvm.io/]
第二步:安装ruby
查看是否安装gcc编译器
在开始安装ruby前请确认你是否安装了gcc,如果你安装了Xcode,请检查是否安装了command line tools,
打开Xcode,在Xcode ->Preference ->Download下,查看“Command Line
tools”这一项是否为“installed”
如下图:
如果不是installed,点击install安装或者下载OSX-GCC-Installer来安装gcc,不然在安装ruby编译的时候会报误(每个人的环境不一样报的错误也会不一样),如下图:
查看所有可以安装的Ruby版本
rvm list known
接着会看到各种版本的Ruby
安装Ruby
rvm install ruby --head
设置Ruby默认版本为1.9.3版本
rvm use 1.9.3 --default
第三步:更换源
查看已有的安装源
gem source
显示如下:
CURRENT SOURCES
http://rubygems.org/
修改更新源
gem update --system
gem uninstall rubygems-update
gem sources -r http://rubygems.org/
gem sources -a http://ruby.taobao.org
问题回顾:自从我的苹果电脑系统升级11.1 之后,由于某些原因我删除了本地的cocoapods,使用如下命令准备重新安装:
结果意外的报错如下:
初步判断,cocoapods安装命令应该没有大问题,看到报错信息中,ruby貌似有问题,网上找了一堆解决办法,各种问题不断,现将我自己的办法总结如下:
一、首先确保本地电脑安装了RVM 环境
1、编辑host文件
2、将以下内容放入hosts中
4、安装完毕后,通过以下命令启动rvm:
其中XXXXXX 表示你电脑账户
5、接着应用ruby对应的版本
注意:如果本地没有ruby,这个命令会自动安装,请耐心等待
6、最后执行cocoapods 安装命令即可:
如有问题,欢迎评论