温馨提示×

linux ruby怎样安装

小樊
90
2024-12-01 04:18:04
栏目: 编程语言

在 Linux 系统上安装 Ruby 的方法有很多种

  1. 使用包管理器安装 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
    
  1. 使用 rbenv 安装 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
  1. 使用 RVM(Ruby Version Manager)安装 Ruby:

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 是否已成功安装。

0