{% github postmodern ruby-install ea2b8bb width = 30% %}

安装工具ruby-install

1
$ brew install ruby-install

安装指定 Ruby 版本

方式一:使用Homebrew安装

1
2
$ ruby-install ruby 2.4.1
$ ruby-install --system ruby  #覆盖系统版本

但Mac最新系统安装Xcode时已经没有Command Line工具,需要单独安装。安装命令行:xcode-select --install

安装chruby管理工具

1
$ brew install chruby

管理ruby版本

  1. 预览安装的版本
1
2
3
4
$ chruby
    ruby-1.9.3-p392
    jruby-1.7.0
    rubinius-2.0.0-rc1
  1. 切换为使用版本
1
2
3
4
5
$ chruby 1.9.3 #切换操作
$ chruby
* ruby-1.9.3-p392  #当前使用的版本
    jruby-1.7.0
    rubinius-2.0.0-rc1
  1. 智能切换支持 让chruby在cd不同项目目录时,自动切换Ruby的当前版本,load auto.sh in ~/.bashrc or ~/.zshrc:
1
2
source /usr/local/share/chruby/chruby.sh
source /usr/local/share/chruby/auto.sh

OSX does not automatically execute ~/.bashrc, instead try adding to /etc/bashrc.

  1. 设置默认的ruby 通过设置启动项来设置默认的ruby版本,在 ~/.bash_profile or ~/.zprofile设置:
1
chruby ruby-1.9

如果终端已经设置自启动项切换 chruby.sh and/or auto.sh , 只需要在~/目录新建.ruby-version:

1
echo "ruby-1.9" > ~/.ruby-version