阅读本文的前提是已经安装好Xcode,我使用的是xcode7.2, 想要安装ruby必须先安装rvm
$ curl -L get.rvm.io | bash -s stable
查看安装rvm是否成功
$ rvm -v
看过好多文章说还需要安装Homebrew,这是一个mac上的软件包管理工具,
我也不知道是不是真的需要,为了避免出现错误,还是安上吧.安装Homebrew比较简单.这个过程需要输入密码
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装成功
安装wget是建立的已经安装好Homebrew的基础上,Homebrew是一个包管理器,用于在Mac上安装一些OSX上没有的UNIX工具(比如wget),输入 brew help 开始, 然后输入想要执行的命令,因为系统版本不一样,有可能实现同样功能的代码不一样, 所以这里要借助 brew help 指令查看.
我在网上找的是输入brew install wget, 但是有错误,看来help才知道中间少了 -vd 如上图显示,正确的安装wget如下:
$ brew install -vd wget
列出已有的ruby:
$ rvm list known
可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例)这是一个漫长的过程
$ rvm install 2.0.0
查询已经安装的ruby
$ rvm list
卸载一个已安装版本
$ rvm remove 1.9.2
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版
$ rvm 2.0.0 --default
$ rvm use 1.9.2 —default
这两个设置默认的版本都有问题
错误大概是: Gemset ” does not exist, ‘rvm gemset create ’ first, or append ‘–create’. 所以create 和 设置default 要同时进行
$ ram use 2.0.0@newgemset --create --default
其中的2.0.0版本是你刚刚已经安装好的.
这个时候你可以测试是否正确
$ ruby -v
出现: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
出现: 2.0.14.1
这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:
$gem source -r https:// rubygems.org/
$gem source -a https:// ruby.taobao.org/
要想验证是否替换成功了,可以执行:
$gem sources -l
正常的输出结果:
CURRENT SOURCES
http://ruby.taobao.org/
到这里就已经把Ruby环境成功的安装到了Mac OS X上,接下来就可以进行相应的开发使用了。
见博客,这个博客已经有详细的说明,不再赘述 http://code4app.com/article/cocoapods-install-usage