如何在RHEL 8/CentOS 8上安装Ruby 2.5
时间:2020-02-23 14:30:53 来源:igfitidea点击:
在本指南中,我们将研究如何在RHEL 8/CentOS 8 Linux上安装Ruby 2.5.Ruby是一种动态,开放源代码,面向对象的脚本语言,在创建时考虑了简单性和生产力。在本指南中,我们将展示如何使用RVM Ruby Version Manager在RHEL 8/CentOS 8上安装Ruby 2.5.
在RHEL 8/CentOS 8上安装Ruby 2.5
RHEL 8在Appstream存储库中提供了Ruby 2.5. 我们可以使用以下命令确认其可用性:
$sudo yum module list | grep ruby ruby 2.5 [d] default [d] An interpreter of object-oriented scripting language
由于它是Ruby唯一可用的模块,因此可以通过运行以下命令进行安装:
sudo yum install @ruby
要指定模块版本,请使用以下命令:
sudo yum install @ruby:2.5
安装后,检查版本:
$ruby --version ruby 2.5.3p105 (2016-10-18 revision 65156) [x86_64-linux]
在RHEL 8/CentOS 8上安装RVM
RVM是一个命令行工具,可让我们轻松安装,管理和使用从解释程序到宝石组的多个Ruby环境。通过在终端中运行以下命令,在RHEL 8上安装RVM
curl -sSL https://rvm.io/mpapis.asc | sudo gpg --import curl -L get.rvm.io | sudo bash -s stable
将将使用rvm的所有用户添加到rvm组
sudo usermod -aG rvm $USER
例:
$sudo usermod -aG rvm jmutai $id jmutai uid=1000(jmutai) gid=1000(jmutai) groups=1000(jmutai),10(wheel),1001(rvm)
要开始使用RVM,我们需要运行:
$source /etc/profile.d/rvm.sh $rvm reload RVM reloaded!
安装RVM依赖项
通过运行以下命令安装依赖项:
# rvm requirements run Checking requirements for centos. Installing requirements for centos. Installing required packages: libffi-devel, readline-devel, sqlite-devel, zlib-devel, openssl-devel\ ................ Requirements installation successful.
可以使用rvm install
安装不同版本的Ruby。
rvm install 2.5.2
我们已经在RHEL 8/CentOS 8上成功安装了Ruby。