Debian 编译安装 ruby3.2

在 Debian 系统中,默认仓库的 Ruby 版本通常较旧(如 Debian 9/10 默认 Ruby 2.3.x,Debian 11 默认 Ruby 2.7.x)。如果你需要安装更高版本的 Ruby(如 3.0+),可以通过以下方法实现:

从源码编译

适用于需要最新版本或自定义编译选项的情况。

1. 安装依赖

bash 复制代码
apt update
bash 复制代码
apt install -y wget build-essential libssl-dev libreadline-dev zlib1g-dev libyaml-dev

2. 下载并编译 Ruby

bash 复制代码
wget https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz
bash 复制代码
tar -xzvf ruby-3.2.2.tar.gz
bash 复制代码
cd ruby-3.2.2
bash 复制代码
mkdir -p /usr/local/ruby
bash 复制代码
./configure --prefix=/usr/local/ruby
bash 复制代码
make && make install
bash 复制代码
ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby 

3. 验证

bash 复制代码
ruby -v  # 应显示 Ruby 3.2.2

相关推荐
巴巴_羊1 小时前
xss和csrf
前端·xss·csrf
华子w9089258591 小时前
基于 Python Web 应用框架 Django 的在线小说阅读平台设计与实现
前端·python·django
黑客飓风1 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化
烛阴2 小时前
让你的Python并发飞起来:多线程开发实用技巧大全
前端·python
旺代2 小时前
Vue3中的v-model、computed、watch
前端
excel2 小时前
微信小程序鉴权登录详解 —— 基于 wx.login 与后端 openid 换取流程
前端
Gazer_S2 小时前
【前端隐蔽 Bug 深度剖析:SVG 组件复用中的 ID 冲突陷阱】
前端·bug
蓝婷儿3 小时前
每天一个前端小知识 Day 7 - 现代前端工程化与构建工具体系
前端
mfxcyh4 小时前
npm下载离线依赖包
前端·npm·node.js
waterHBO4 小时前
01 ( chrome 浏览器插件, 立马翻译), 设计
前端·chrome