rbenv
rbenv可以管理多个版本的ruby。可以分为3种范围(或者说不同生效作用域)的版本:
local版:本地,针对各项目范围
global版:全局,没有shell和local版时使用global版
shell版:当前终端,只针对当前所在终端
查找优先级为shell>local>global
。
1.安装rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL -l
2.安装ruby-build工作,可自动编译安装ruby。它可以作为rbenv的插件。
cd
git clone https://github.com/rbenv/ruby-build.git
PREFIX=/usr/local ./ruby-build/install.sh
3.选择ruby版本,安装ruby
rbenv install --list
rbenv install 2.6.2
默认情况下,安装是很慢的,因为要从官方下载源码包进行编译,下载的过程非常慢。所以&