You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统下如何安装≥指定版本的稳定Ruby版本

安装特定版本以上的最新稳定Ruby版本

如果你的Gem要求Ruby版本≥2.5,直接安装2.5版本不是最优选择——2.5已停止维护,没有安全更新不说,后续还可能出现更多Gem兼容问题。推荐安装2.5之后的最新稳定版,以下是几种常用实现方式:

用rbenv(推荐,支持多版本管理)

  • 先安装rbenv依赖:
    sudo apt-get update && sudo apt-get install -y git curl libssl-dev libreadline-dev zlib1g-dev
    
  • 安装rbenv:
    curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
    
  • 配置bash环境(添加到~/.bashrc):
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    
  • 查看2.5之后的所有稳定版本:
    rbenv install --list
    
  • 安装最新稳定版(替换为实际查到的最新版本号,比如3.2.2):
    rbenv install 3.2.2
    
  • 设置全局默认版本:
    rbenv global 3.2.2
    

用rvm

  • 安装rvm依赖:
    sudo apt-get update && sudo apt-get install -y curl gpg
    
  • 安装rvm:
    curl -sSL https://get.rvm.io | bash -s stable
    
  • 加载rvm环境:
    source ~/.rvm/scripts/rvm
    
  • 查看2.5以上的稳定版本:
    rvm list known
    
  • 安装最新稳定版:
    rvm install ruby --latest
    
  • 设置默认版本:
    rvm use ruby --default
    

用apt(系统级安装,版本可能滞后)

如果坚持用apt,不要直接指定2.5,先查询当前源里≥2.5的最新Ruby版本:

apt-cache search ruby | grep "^ruby[0-9]"

然后安装对应版本,比如查到ruby3.0就执行:

sudo apt-get install -y ruby3.0 ruby3.0-dev

验证:安装完成后,执行ruby -v即可确认版本是否满足≥2.5的要求。

内容的提问来源于stack exchange,提问作者snowblade420

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 13:45:53