按照网上的教程走了一遍,发现在新的系统上还是遇到各种坑,现总结如下
第一步:安装RVM
执行如下命令:
$ curl -L get.rvm.io | bash -s stable
则可能会有如下提示:
# myname,
#
# Thank you for using RVM!
# We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.
In case of problems: http://rvm.io/help and https://twitter.com/rvm_io
* WARNING: You have '~/.profile' file, you might want to load it,
to do that add the following line to '/Users/myname/.bash_profile':
source ~/.profile
这时候你需要配置.bash_profile文件,并在文件末尾添加“source ~/.profile"内容。首先执行以下命令:
vim .bash_profile
这时会打开编辑器 然后输入source ~/.profile 点击键盘esc键 然后输入:wq 保存退出 。
重新执行命令:
$ curl -L get.rvm.io | bash -s stable
结束运行后,这是你会发现不再出现该提示。
紧接着查看执行命令
rvm -v
查看版本
第二步:升级ruby
执行命令:
#查看当前ruby版本
$ ruby -v
ruby 1.8.7
#列出已知的ruby版本
$ rvm list known
#安装ruby 2.3.1
$ rvm install 2.3.1
安装完成后,继续查看当前ruby版本,如果还是原来的版本,则执行以下命令:
rvm use ruby-2.3.1
重新查看,发现ruby的版本一变为2.3.1
第三部:安装cocoapods
但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
老版本的教程是http 这里需要把URL修改为https 。为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
上面所有的命令完成之时,在小编的终端上是这个的样子:
这时候,你再次在终端中运行:
$ sudo gem install cocoapods
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。
这时你就可以搜素所需要的框架 然后进行安装
$ pod search AFNetworking