说是在Mac上安装Ruby环境,其实,Mac上自带有Ruby,大家可以用ruby -v查看自己的Ruby版本。

但是呢,这个Ruby的版本对于我们来说可能不够用,所以,我们需要重新安装我们所需要的Ruby环境。

安装Xcode

首先,我们需要安装Xcode,很多的软件运行环境需要依赖于Xcode。我们可以直接从App Store上下载安装。


安装RVM

RVM是Ruby的版本管理工具,我们可以使用它来帮助我们安装Ruby。

$ curl -sSL https://get.rvm.io | bash -s stable

期间,会要求你输入管理员密码,不要问为什么,输吧。

然后,我们需要再入RVM环境。

$ source ~/.rvm/scripts/rvm

使用rvm -v就可以检查RVM是否安装成功了。


使用RVM安装Ruby

$ rvm install 2.0.0

等一段时间,Ruby,Ruby Gems就安装好了。

可以使用gem -vruby -v来检查是否安装成功。


替换掉Gem的默认源地址

在国内,我们要想使用gem来安装相关的包的话,如果使用gem源地址,一般情况下都会安装失败,所以,我们需要将其替换为国内的网址。

我们只需要像下面这样,将gem的源网址替换为淘宝的Ruby包的网址就可以了。参考文章:《解决国内gem不能用的问题》

1
2
3
4
5
6
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org

在OS X EI Capitan上安装gem包失败的解决方案

使用过OS X EI Capitan的用户就知道,在上面安装gem的包的时候,总是装不上。其实,这个解决方案很简单,使用下面这一句代码就可以解决了:

1
$ sudo gem install -n /usr/local/bin GEM_NAME_HERE(即要安装的gem的包的名字)

这样,我们就可以随心所欲的安装自己想要的gem包了。