1.安装Ruby的步骤(Ubuntu)

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.3' >> ~/.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-$RUBY_VERSION.tar.gz
#ruby-china镜像
wget -c https://cache.ruby-china.com/pub/ruby/3.4/ruby-$RUBY_VERSION.tar.xz
#华为云镜像
wget -c https://mirrors.huaweicloud.com/ruby/ruby/3.4/ruby-$RUBY_VERSION.tar.xz

#解压Ruby源码包并切换目录
tar xvf ruby-$RUBY_VERSION.tar.gz && cd ruby-$RUBY_VERSION

#新建目录并切换目录
mkdir build && cd build

#配置
../configure --prefix="$RUBY_HOME"

#构建
make

#测试
make test

#安装
make install

#切换目录并删除Ruby源码包和解压目录
cd && rm -rf ruby-$RUBY_VERSION.tar.xz ruby-$RUBY_VERSION

#查看版本
ruby --version
#配置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
bundle config list

#升级RubyGems和Bundler
gem update --system

#查看版本
gem --version
bundle --version

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyenv/37423.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年5月1日 03:54
下一篇 2025年5月1日 09:08

相关推荐

发表回复

登录后才能评论