使用 rbenv 安装 Ruby

444 阅读2分钟

如何在 Ubuntu 上使用 rbenv 安装 Ruby

在 Ubuntu 系统上管理和使用不同版本的 Ruby,使用 rbenv 是一种流行且灵活的方式。rbenv 是一个轻量级的 Ruby 版本管理器,它允许你轻松切换项目之间的 Ruby 版本,而不会影响全局设置。本文将指导你如何在 Ubuntu 上通过 rbenv 安装和使用 Ruby。

步骤 1: 安装必要的依赖项

在安装 rbenv 之前,首先需要确保你的系统中安装了所有必要的开发工具和库。打开你的终端,执行以下命令来安装这些依赖项:

sudo apt-get update
sudo apt-get install -y git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

这些依赖项包括编译工具、开发库以及其他必需的系统工具,它们对于之后编译 Ruby 是必须的。

步骤 2: 安装 rbenv 和 ruby-build 插件

接下来,将 rbenv 及其 ruby-build 插件安装到你的系统中。ruby-build 是一个 rbenv 插件,它允许你编译和安装不同版本的 Ruby。使用 Git 克隆仓库,并更新你的 shell 配置以使用 rbenv

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

这些命令将 rbenvruby-build 配置为在每次启动新的终端时自动加载。

步骤 3: 使用 rbenv 安装 Ruby

现在,你可以使用 rbenv 安装任何你需要的 Ruby 版本。首先,查看所有可安装的版本:

rbenv install -l

选择一个版本进行安装,例如,如果你决定安装 Ruby 3.1.2,可以执行:

rbenv install 3.1.2
rbenv global 3.1.2

这将安装 Ruby 3.1.2 并设置为你的全局默认版本,意味着在任何新的终端会话中都将使用这个版本。

步骤 4: 验证安装

完成安装后,可以通过下面的命令检查 Ruby 的版本,以验证安装是否成功:

ruby -v

如果一切正常,你会看到安装的 Ruby 版本号,如 "ruby 3.1.2"。

结论

使用 rbenv 在 Ubuntu 上安装和管理 Ruby 版本既简单又高效。它不仅允许你为每个项目单独管理 Ruby 版本,而且还能避免不同版本之间可能发生的冲突。无论你是一个经验丰富的 Ruby 开发者还是刚开始接触,rbenv 都是管理 Ruby 版本的理想工具。