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_VERSION=3.4.2' >> ~/.bashrc
echo 'export RUBY_HOME="$HOME/.ruby/$RUBY_VERSION"' >> ~/.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.2.tar.xz
#ruby-china镜像
wget -c https://cache.ruby-china.com/pub/ruby/3.4/ruby-3.4.2.tar.xz
#华为云镜像
wget -c https://mirrors.huaweicloud.com/ruby/ruby/3.4/ruby-3.4.2.tar.xz
#解压Ruby源码包并切换目录
tar xvf ruby-3.4.2.tar.xz && cd ruby-3.4.2
#创建目录并切换目录
mkdir build && cd build
#配置
../configure --prefix="$RUBY_HOME"
#构建
make
#测试
make test
#安装
make install
#切换目录并删除Ruby源码包和解压目录
cd && rm -rf ruby-3.4.2.tar.xz ruby-3.4.2
#查看版本
ruby -v
#配置https://rubygems.org的镜像
#ruby-china镜像
gem sources -r https://rubygems.org/ -a https://gems.ruby-china.com/
bundle config set --global mirror.https://rubygems.org https://gems.ruby-china.com/
#华为云镜像
gem sources -r https://rubygems.org/ -a https://mirrors.huaweicloud.com/repository/rubygems/
bundle config set --global mirror.https://rubygems.org https://mirrors.huaweicloud.com/repository/rubygems/
#查看配置
gem sources
bundler config
#升级RubyGems和Bundler
gem update --system
#查看版本
gem -v
bundler -v
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyenv/36144.html