1. 确认环境
在安装Ruby之前,首先需要确认系统上是否已经有Ruby和其它相关组件以及运行环境。在终端中执行下面的命令,确认是否已经安装:
ruby -v
如果系统上已经安装了Ruby,则会输出Ruby的版本信息。此外,还需要确认安装的Ruby的版本是否符合要求。如果系统上已经安装了Ruby,但是版本过老或者过新,就需要卸载原来的Ruby,重新安装新版本的Ruby。
1.1 卸载旧版本Ruby
如果系统上已经安装了Ruby,但是版本过低或者版本过高,需要卸载旧版本的Ruby。在终端中执行下面的命令,卸载旧版本的Ruby:
sudo apt-get remove ruby
1.2 安装运行环境
在安装Ruby之前,需要确认是否已经安装了相关的运行环境。在终端中执行下面的命令,确认是否已经安装了相关的软件包:
sudo apt-get install build-essential libssl-dev libreadline-dev zlib1g-dev
上述命令会安装以下软件包:build-essential, libssl-dev, libreadline-dev 和 zlib1g-dev。这些软件包是Ruby的运行环境中必须的组件,确保安装了这些软件包之后,才能顺利地安装Ruby。
2. 下载Ruby源码包
在确认了环境之后,接下来就是下载Ruby源码包并且安装。可以从Ruby的官方网站上下载Ruby的源码包,也可以从Linux软件源中下载Ruby。在终端中执行下述命令来下载Ruby:
wget https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz
上述命令会下载Ruby 3.0的源码包,如果需要安装其它版本的Ruby,请到Ruby官方网站上下载对应的版本的Ruby源码包。下载完成后,需要解压缩Ruby的源码包。在终端中执行下述命令来解压缩源码包:
tar -zxvf ruby-3.0.0.tar.gz
解压缩后,会生成一个ruby-3.0.0的目录,进入该目录:
cd ruby-3.0.0/
3. 编译安装Ruby
在下载并且解压缩源码包之后,接下来就需要编译和安装Ruby。在终端中执行下述命令来编译和安装Ruby:
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
上述命令完成以后,Ruby就安装成功了。可以在终端中执行下述命令来确认是否安装成功:
ruby -v
如果输出了Ruby的版本信息,则说明Ruby安装成功,可以开始在Linux上进行Ruby的开发和测试工作了。