Cheat Sheet速查表
跳转到主要内容

rbenv 速查表

本文根据 Devhints / rbenv 翻译。代码示例及版本范围沿用原文。原文标注更新日期:2018-02-20。

rbenv 允许您管理多个 Ruby 的安装版本。

安装

安装 rbenv 和 ruby-build

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

添加到 ~/.bash_profile

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

验证安装

type rbenv   # → "rbenv is a function"

这些是通用说明;针对您的 OS,可能已有现成的 rbenv 软件包。

参见: 安装

管理版本

命令说明
rbenv install -l列出所有可用版本
rbenv install 2.2.1安装 Ruby 2.2.1
rbenv uninstall 2.2.1卸载 Ruby 2.2.1
rbenv versions查看已安装版本
rbenv version查看当前版本
rbenv which <NAME>显示可执行文件路径
rbenv rehash重写 binstubs(可执行存根)

使用版本

本地使用

命令说明
rbenv local 2.2.2使用 Ruby 2.2.2 在项目中
rbenv local --unset撤销上述操作

特定于应用程序的版本号存储在 .ruby-version.

全局使用

命令说明
rbenv global 2.2.2使用 Ruby 2.2.2 全局
rbenv global --unset撤销上述操作

全局版本号存储在 ~/.rbenv/version.

Shell

命令说明
rbenv shell 2.2.2使用 Ruby 2.2.2 在 Shell 中
rbenv shell --unset撤销上述操作

Shell 本地版本号以环境变量的形式存储。

参考资料