Ruby源码包官方下载地址:https://cache.ruby-lang.org/pub/ruby/。
#安装依赖
sudo apt update
sudo apt install build-essential libssl-dev libyaml-dev zlib1g-dev libffi-dev libgmp-dev rustc
#新建目录
mkdir ~/.ruby
#配置环境变量
echo 'export RUBY_HOME="$HOME/.ruby/3.4.1"' >> ~/.bashrc
echo 'export PATH="$RUBY_HOME/bin:$PATH"' >> ~/.bashrc
#重启终端生效或执行以下命令立即生效。
source ~/.bashrc
#下载Ruby源码包
#官方下载地址
wget -c https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.xz
#ruby-china镜像
wget -c https://cache.ruby-china.com/pub/ruby/3.4/ruby-3.4.1.tar.xz
#华为云镜像
wget -c https://mirrors.huaweicloud.com/ruby/ruby/3.4/ruby-3.4.1.tar.xz
#解压Ruby源码包并切换目录
tar xvf ruby-3.4.1.tar.xz && cd ruby-3.4.1
#新建目录并切换目录
mkdir build && cd build
#配置
../configure --prefix="${HOME}/.ruby/3.4.1"
#构建
make
#测试
make test
#安装
make install
#切换目录并删除Ruby源码包和解压目录
cd && rm -rf ruby-3.4.1.tar.xz ruby-3.4.1
#查看版本
ruby -v
#配置https://rubygems.org/的镜像
#Rubygems
#ruby-china镜像
gem sources -a https://gems.ruby-china.com/ -r https://rubygems.org/
#华为云镜像
gem sources -a https://mirrors.huaweicloud.com/repository/rubygems/ -r https://rubygems.org/
#Bundler
#ruby-china镜像
bundle config mirror.https://rubygems.org https://gems.ruby-china.com/
#华为云镜像
bundle config mirror.https://rubygems.org https://mirrors.huaweicloud.com/repository/rubygems/
#升级Rubygems和Bundler
gem update --system
#查看版本
gem -v
bundler -v
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyenv/35402.html