使用rbenv管理Ruby环境
卸载使用apt-get安装的ruby和gem
# 删除gem
gem uninstall -aIx
# 删除ruby-full
sudo apt-get purge ruby-full
# 删除本地用户的gem目录
rm -rf /home/sj/.local/share/gem/
安装rbenv
sudo apt install rbenv
# 设置Shell载入rbenv
rbenv init
安装ruby-build
ruby-build是rbenv提供的一个命令行工具,它简化了在类Unix系统上从源代码安装任何Ruby版本的过程。
使用git安装
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
升级ruby-build
git -C "$(rbenv root)"/plugins/ruby-build pull
安装指定版本Ruby
rbenv install 3.0.2
设置全局Ruby版本
rbenv global 3.0.2
给特定目录指定Ruby版本
rbenv local 2.7.5
检查使用的是否是rbenv安装的Ruby
which ruby
/home/sj/.rbenv/shims/ruby
在shims目录下的就成功了。