yum安装ruby_如何在CentOS 7上安装Ruby

在本教程中,我们将向您展示在CentOS上安装Ruby的三种不同方法。 每个都有自己的好处,您可以选择一种最适合您的安装方法

Ruby是当今最流行的语言之一。 它具有优雅的语法,它是Ruby on Rails框架背后的语言。

安装 Ruby

在CentOS系统上安装Ruby的最简单方法是通过yum包管理器。 在撰写本文时,CentOS存储库中的版本是2.0.0,这已经过时了。

使用以下命令安装ruby软件包:

sudo yum install ruby

安装完成后,您可以通过输入查看Ruby版本命令来验证它是否成功:

ruby --version

输出内容类似下面内容:

ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

使用 Rbenv 安装Ruby

Rbenv是一个轻量级的Ruby版本管理实用程序,它允许您轻松切换Ruby版本。

我们还将安装ruby-build插件,该插件扩展了Rbenv的核心功能,允许我们从源代码轻松安装任何Ruby版本。

首先,我们需要安装ruby-build工具所需的依赖项:

sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

接下来,运行以下命令来安装rbenv和ruby-build:

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

该脚本将 rbenv 和 ruby-build 存储库从GitHub克隆到〜/ .rbenv目录。 安装程序脚本还调用另一个脚本,该脚本将尝试验证安装。 脚本的输出如下所示:

正如您在上面的输出中所看到的,在开始使用rbenv之前,我们需要将$ HOME / .rbenv / bin添加到PATH中。

如果您使用的是Bash,请键入:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

source ~/.bashrc

如果您使用的是Zsh类型:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc

echo 'eval "$(rbenv init -)"' >> ~/.zshrc

source ~/.zshrc

现在我们在我们的系统上安装了rbenv,我们可以轻松安装最新的稳定版本的Ruby,并将其设置为我们的默认版本:

rbenv install 2.5.1

rbenv global 2.5.1

To list all available Ruby versions you can use: rbenv install -l

通过输入查看Ruby版本命令来查看Ruby是否安装成功:

ruby -v

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

使用RVM安装Ruby

RVM(Ruby Version Manager)是一个命令行工具,允许您轻松安装,管理和使用多个Ruby环境。

首先,我们需要安装RVM实用程序所需的依赖项,以便能够从源代码构建Ruby:

sudo yum install curl gpg gcc gcc-c++ make patch, autoconf, automake, bison, libffi-devel, libtool, patch, readline-devel, sqlite-devel, zlib-devel, openssl-devel

接下来,运行以下命令在系统上安装RVM:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

要开始使用RVM,您需要运行以下命令:

source ~/.rvm/scripts/rvm

使用RVM安装最新的稳定版Ruby,并将其设置为默认版本:

rvm install 2.5.1

rvm use 2.5.1 --default

通过输入版本号查看命令来确认是否安装成功:

runy -v#输出结果

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

有关如何管理Ruby安装的更多信息,请访问RVM文档页面。

总结

我们向您展示了在CentOS 7服务器上安装Ruby的三种不同方法。 您选择的方法取决于您的要求和偏好。 即使从CentOS存储库安装打包版本更容易,Rbenv和RVM方法也为您提供了更大的灵活性,可以在每个用户的基础上添加和删除不同的Ruby版本。

如果您有任何问题或反馈,请随时在下面发表评论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值