用户工具

站点工具


ruby_notes

版本管理

rbenv

安装

brew update
brew install rbenv ruby-build

升级

brew update
brew upgrade rbenv ruby-build

设置

在 .bash_profile 里增加如下内容:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

安装/删除其它 Ruby 版本

列出所有可用的 Ruby 版本:

rbenv install -l

安装一个特定的 Ruby 版本:

rbenv install 2.0.0-p247

删除:

rbenv uninstall [2.0.0-p247]

每次安装完一个新的 Ruby 版本或者 gem,最好做一下:

rbenv rehash

管理全局 Ruby 版本

列出当前的全局 Ruby 版本:

rbenv global

切换/设置全局 Ruby 版本:

rbenv global 2.0.0-p247

使用系统默认的版本:

rbenv global system

管理目录级别的本地 Ruby 版本

列出当前目录的本地版本(原理是在目录中放置一个 .rbenv-version 文件,覆盖全局设置):

rbenv local

切换/设置本地版本:

rbenv local 1.9.3-p327

去掉本地版本设置:

rbenv local --unset

管理 shell 级别的 Ruby 版本

列出当前 shell 的本地版本(原理是设置一个 RBENV_VERSION 的环境变量,覆盖全局跟目录设置):

rbenv shell

切换/设置本地版本:

rbenv shell 1.9.3-p327

去掉本地版本设置:

rbenv shell --unset

其它用法

列出目前已经安装过的所有版本:

rbenv versions

列出当前激活的版本:

rbenv version

列出当前版本或者某个版本的安装目录:

rbenv prefix [2.0.0-p353]

列出某个 Ruby 可执行文件的路径:

rbenv which irb

列出某个 Ruby 可执行文件所有的版本:

rbenv whence irb

rvm

ruby_notes.txt · 最后更改: 2014/04/03 06:44 由 2ndboy