在 Linux 系统上安装 Ruby 的方法有很多种
对于大多数 Linux 发行版,你可以使用包管理器(如 apt、yum 或 pacman)来安装 Ruby。以下是一些示例:
在基于 Debian 的系统(如 Ubuntu)上,使用 apt:
sudo apt update
sudo apt install ruby
在基于 RHEL 的系统(如 CentOS 或 Fedora)上,使用 yum:
sudo yum install ruby
在基于 Arch 的系统上,使用 pacman:
sudo pacman -S ruby
rbenv 是一个 Ruby 版本管理工具,可以让你在同一台计算机上轻松切换不同版本的 Ruby。首先,你需要安装 rbenv 及其依赖项:
在基于 Debian 的系统上:
sudo apt install -r build-essential libssl-dev zlib1g-dev libreadline-dev curl git
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
在基于 RHEL 的系统上:
sudo yum install -r gcc openssl-devel bzip2-devel readline-devel sqlite-devel wget curl git
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
在基于 Arch 的系统上:
sudo pacman -S base-devel openssl zlib readline sqlite git
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
安装完成后,将以下内容添加到你的 shell 配置文件(如 ~/.bashrc
或 ~/.zshrc
):
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init --path)"
eval "$(rbenv init -)"
然后,重新加载配置文件,或者重新启动终端:
source ~/.bashrc
现在你可以使用 rbenv 安装 Ruby 版本了:
rbenv install 3.0.2
rbenv global 3.0.2
RVM 是一个更高级的 Ruby 版本管理工具,提供了更多的功能,如自动安装依赖项和切换 Ruby 版本。首先,你需要安装 RVM 及其依赖项:
在基于 Debian 的系统上:
curl -s -L https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
在基于 RHEL 的系统上:
curl -s -L https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
在基于 Arch 的系统上:
curl -s -L https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
安装完成后,将以下内容添加到你的 shell 配置文件:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
然后,重新加载配置文件,或者重新启动终端:
source ~/.bashrc
现在你可以使用 RVM 安装 Ruby 版本了:
rvm install 3.0.2
rvm use 3.0.2 --default
以上就是在 Linux 系统上安装 Ruby 的几种方法。安装完成后,你可以通过运行 ruby -v
来检查 Ruby 是否已成功安装。