[Mac] Mac 上 Ruby 环境安装
2015年4月21日
1、安装 RVM:
1 | curl -L https://get.rvm.io | bash -s stable |
2、载入 RVM 环境:
1 | source ~/.rvm/scripts/rvm |
检查一下是否安装正确:
1 | rvm -v |
输出如下:
1 | rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] |
3、用 RVM 安装 Ruby 环境:
1)检查当前 Ruby 版本:
1 | rvm list known |
输出如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-head] # security released on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby-]2.0.0[-p643] [ruby-]2.1.4 [ruby-]2.1[.5] [ruby-]2.2[.1] [ruby-]2.2-head ruby-head # for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.1 # JRuby jruby-1.6.8 jruby[-1.7.19] jruby-head jruby-9.0.0.0.pre1 # Rubinius rbx-1.4.3 rbx-2.4.1 rbx[-2.5.2] rbx-head # Opal opal # Minimalistic ruby implementation - ISO 30170:2012 mruby[-head] # Ruby Enterprise Edition ree-1.8.6 ree[-1.8.7][-2012.02] # GoRuby goruby # Topaz topaz # MagLev maglev[-head] maglev-1.0.0 # Mac OS X Snow Leopard Or Newer macruby-0.10 macruby-0.11 macruby[-0.12] macruby-nightly macruby-head # IronRuby ironruby[-1.1.3] ironruby-head |
注意其中 [ruby-]2.2-head 这里告知了当前最新版本为 2.2,下一步中我们就下载最新的版本。
2)用 RVM 安装 Ruby 环境:
1 | rvm install 2.2 |
3)设置 Ruby 版本:
1 | rvm 2.2 --default |
4)测试安装 Ruby 和 Gem 版本号:
测试 Ruby:
1 | ruby -v |
示例输出:
1 | ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14] |
测试 Gem:
1 | gem -v |
示例输出:
1 | 2.4.6 |
4、更改 Gem 镜像源:
由于天朝屏蔽了 Gem 官方镜像,我们不得不寻求其他国内镜像。这两修改为淘宝提供的镜像地址。
1 2 | gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ |
测试软件源是否唯一:
1 | gem sources -l |
示例输出:
1 2 3 | *** CURRENT SOURCES *** http://ruby.taobao.org/ |
好了,到此你的 Ruby 环境已经顺利安装完成了:)