Debian 编译安装 ruby3.2
在 Debian 系统中,默认仓库的 Ruby 版本通常较旧(如 Debian 9/10 默认 Ruby 2.3.x,Debian 11 默认 Ruby 2.7.x)。如果你需要安装更高版本的 Ruby(如 3.0+),可以通过以下方法实现:
从源码编译
适用于需要最新版本或自定义编译选项的情况。
1. 安装依赖
apt update
apt install -y wget build-essential libssl-dev libreadline-dev zlib1g-dev libyaml-dev
2. 下载并编译 Ruby
wget https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz
tar -xzvf ruby-3.2.2.tar.gz
cd ruby-3.2.2
mkdir -p /usr/local/ruby
./configure --prefix=/usr/local/ruby
make && make install
ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
3. 验证
ruby -v # 应显示 Ruby 3.2.2