如何在Debian 10上安装Ruby

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

在本教程中,您将学习在debian 10上安装红宝石的各种方法。

我将向您演示如何使用默认debian 10存储库以及Rbenv和RVM脚本安装Ruby。选择最适合您的设置和环境的安装方法。

从Debian存储库安装Ruby

这是在黛比安安装红宝石最简单的方法。编写本文档时,标准debian存储库的版本为2.5.5。

以Root用户或具有sudo权限的用户身份运行以下命令以刷新程序包列表并安装root:

Sudo apt更新

Sudo apt install ruby-full

安装完成后,打印ruby版本进行确认。

红宝石-版本

输出如下:

红宝石2.5.5 p157 (2019-03-15修订版67260)[x86 _ 64-Linux-GNU]

您使用的ruby版本可能与上面显示的版本不同。

在debian系统上成功安装红宝石后就可以使用了。

使用Rbenv安装Ruby

Rbenv是轻量级Ruby版本控制过程,使您能够轻松切换Ruby版本。

您可以使用Ruby-build插件扩展Rbenv的核心功能,并在源代码中安装Ruby版本。

首先,在源代码中安装构建红宝石所需的git和其他依赖项。

Sudo apt更新

sudo apt install git curl lib SSL-dev lib readline-dev zlib 1g-dev

autoconf bison build-essential lib YAML-dev

lib readline-dev lib ncurses 5-dev lib FFI-dev lib gdbm-dev

运行以下命令以安装rbenv和ruby-build脚本:

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

这个脚本是GitHub的~/。将Rbenv和ruby-build存储库复制到rbenv目录。

要开始使用Rbenv,请输入$HOME/作为PATH。需要添加Rbenv/bin。

如果使用Bash:

Echo ‘ exportpath=’ $ home/。Rbenv/bin: $ path ‘ ‘ ~/。Bashrc

echo ‘ eval ‘ $(rben vinit-) ‘ ‘ ~/。Bashrc

酱料~/。Bashrc

如果使用Zsh:

Echo ‘ exportpath=’ $ home/。Rbenv/bin: $ path ‘ ‘ ~/。Zshrc

echo ‘ eval ‘ $(rben vinit-) ‘ ‘ ~/。Zshrc

酱料~/。Zshrc

运行Rbenv -v命令以验证安装是否成功。

Rbenv -v

Rbenv 1.1.2-26-gc6324ff

要获取可以使用Rbenv安装的所有Ruby版本的列表,请输入:

Rbenv install -l

例如,要安装ruby版本2.7.0并将其设置为默认版本,请输入以下内容:

Rbenv install 2.7.0

验证ruby安装是否正确。

红宝石-v

ruby 2 . 7 . 0 p 0(2019-12-25修订版647 ee 6 f 091)[x 86 _ 64-Linux]

使用RVM安装Ruby

Ruby version manager(rvm)是一个命令行工具,可用于安装、管理和使用多个Ruby环境。

在源代码中安装构建ruby所需的依赖关系。

Sudo apt更新

sudo apt install curl g gcc auto conf auto make bison libc 6-dev

libfi-dev lib gdbm-dev lib n curses 5-dev lib SQLite 3-dev libtool

libyaml-dev make pkg-config SQLite 3 zlib 1g-dev lib GMP-dev

Libreadline-dev libssl-dev

运行以下命令以添加GPG密钥并安装RVM:

gpg-key server hkp://keys . GnuPG . net-recv-keys 409 b 6 b 1796 c 275462 a 1703113804 b b 82d 39 DC 0 e 37d 2 BAF 1 cf

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

要开始使用RVM,请输入:

酱料~/。Rvm/scripts/rvm

要获取所有已知ruby版本的列表,请键入:

Rvm列表known

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

Rvm install ruby

打印版本号以验证ruby是否安装正确。

红宝石-v

ruby 2 . 6 . 3 p62(2019-04-16修订版67580)[x86 _ 64-Linux]

要安装特定版本的Ruby,请键入以下命令:用要安装的ruby版本替换X.x.x。

Rvm install ruby-x.x.x

有关使用RVM管理Ruby安装的详细信息,请参阅相应的文档页面。

结论

我将向您展示在debian 10服务器上安装红宝石的三种方法。您选择的方法取决于您的要求和首选项。在debian存储库中安装软件包版本更容易,但Rbenv和RVM方法为不同的用户添加和删除不同的Ruby版本提供了更大的灵活性。

如果有疑问或反馈,请随时在下面发表意见。

Linux

黛比安

红宝石

安装

教程

编程教学

如何使用DRV8833电机控制器控制电机的速度

2022-9-19 22:45:31

编程教学

如何在Linux安装Elasticsearch

2022-9-20 8:29:57

搜索