如何在CentOS 8上安装Ruby
source link: https://www.myfreax.com/how-to-install-ruby-on-centos-8/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Ruby是当今最受欢迎的语言之一。 它具有优雅的语法,是Ruby on Rails框架背后的语言。
在本文中,我们将探讨在CentOS 8上安装Ruby的不同方法。
我们将展示如何从默认的CentOS 8存储库以及使用Rbenv和RVM脚本安装Ruby。 选择最适合您的设置和环境的安装方法。
从CentOS储存库安装Ruby
这是在CentOS上安装Ruby的最简单方法。 在撰写本文时,标准CentOS存储库中的版本为2.5.5。
以root用户或具有sudo特权的用户身份运行以下命令以安装ruby
软件包:
sudo dnf install ruby
安装完成后,您可以通过打印Ruby版本来验证安装是否成功:
ruby --version
输出将如下所示:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
可以基于每个用户添加和删除不同的Ruby版本
您的Ruby版本可能与上面显示的版本不同。
您已经在CentOS系统上成功安装了Ruby,就可以开始使用它了。
使用Rbenv安装Ruby
Rbenv是轻量级的Ruby版本管理实用程序,可让您轻松切换Ruby版本。
我们将使用ruby-build
插件来扩展Rbenv的核心功能,并允许您从源代码安装任何Ruby版本。
首先安装git和其他从源代码构建Ruby所需的依赖项:
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
运行以下命令以安装rbenv
和ruby-build
:
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
该脚本会将GitHub的rbenv和ruby-build存储库克隆到~/.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 -v
命令以确保安装成功:
rbenv -v
rbenv 1.1.2-17-g7795476
要获取可以用rbenv
安装的所有Ruby版本的列表,请输入:
rbenv install -l
例如,如果要安装Ruby 2.7.0并将其设置为默认版本,则应输入:
rbenv install 2.7.0
rbenv global 2.7.0
通过打印版本号来验证Ruby是否已正确安装:
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
使用RVM安装Ruby
RVM(Ruby版本管理器)是一个命令行工具,可让您安装,管理和使用多个Ruby环境。
首先,安装rvm
从源代码构建Ruby所需的依赖项:
sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
运行以下命令以导入GPG密钥并安装RVM:
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
要开始使用RVM,您需要运行以下source
命令:
source ~/.rvm/scripts/rvm
可以基于每个用户添加和删除不同的Ruby版本
要获取所有已知Ruby版本的列表,请输入:
rvm list known
例如,如果要安装Ruby 2.6并将其设置为默认版本,则会发出以下命令:
rvm install 2.6
验证安装:
ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
有关如何使用RVM管理Ruby安装的详细信息,请访问 RVM文档页面。
我们向您展示了三种在CentOS 8服务器上安装Ruby的方法。 选择的方法取决于您的要求和偏好。 尽管从CentOS信息库安装打包版本更加容易,但Rbenv和RVM方法为您提供了更大的灵活性,可以基于每个用户添加和删除不同的Ruby版本。
如果您有任何疑问或反馈,请随时在下面评论。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK