RVM:同时使用多个Ruby版本的工具

的Ruby-on-轨道

Ruby版本管理器,通常缩写为RVM, 是一个软件平台,旨在管理同一设备上的多个Ruby安装。

整个Ruby环境(包括Ruby解释器,已安装的RubyGems和文档)都已分区。 然后,开发人员可以在不同版本之间切换,以处理具有不同版本要求的各种项目。

另外,RVM 充当其他Ruby实现的安装程序。 这些包括JRuby,mruby,MacRuby,IronRuby,Maglev,Rubinius,Ruby Enterprise Edition,Topaz和GoRuby。 此外,RVM支持MRI修补版本的安装。

基本上是RVM 使用户可以轻松地在OS X和Linux上的多个版本的Ruby之间进行安装和切换。

也可以安装不同级别的补丁程序,Wayne整理了一系列示例,向您展示了RVM在命令行中可以执行的各种操作(包括gem管理)。

RVM提供了以下功能:通过“宝石集”组织Ruby宝石,由名称空间分隔的宝石集合以及相关的Ruby安装。

如何在Ubuntu及其衍生产品上安装RVM?

对于那些有兴趣在其系统上安装此应用程序的人,他们必须遵循一系列步骤来获得此出色的工具。

我们应该做的第一件事是使用Ctrl + ALT + T打开系统中的终端,并在其中执行以下命令:

sudo apt-get install software-properties-common

现在做这个 我们将使用以下命令来支持我们自己,以便通过以下方式将应用程序存储库添加到我们的系统中:

sudo apt-add-repository -y ppa:rael-gc/rvm

我们通过以下方式更新软件包和应用程序列表:

sudo apt-get update

最后 我们继续使用以下方法安装应用程序:

sudo apt-get install rvm

RVM安装完成后,现在有必要执行此步骤以始终加载RVM。 我们必须在使用的终端上进行更改,以使其始终进行登录。

对于Gnome终端,他们必须这样做:

终端

进行更改后,有必要重新启动系统,以便将所做的更改加载到系统的开头。

并准备好使用它,就可以开始在系统上使用此出色的工具了。

在Ubuntu和衍生产品上安装Ruby

借助RVM在我们的系统中,我们可以借助Ruby安装Ruby, 只需运行以下命令即可:

rvm install ruby

现在 RVM的基本使用场景包括在不同版本的ruby之间安装和切换。

RVM的基本用法

如果未指定任何版本,则RVM将安装最新的稳定版本或所选的解释器。

如果省略指定解释器,RVM将假定您要安装Ruby MRI。 以下示例将具有完全相同的效果:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

现在如您所见 可以安装多个版本的Ruby,您可以将其用于任何项目或工作。

现在的重点是 将Ruby版本设置为默认版本,为此,我们可以使用标志:

rvm use INTERPRETER[-VERSION] --default

现在应用的示例如下:

rvm use jruby-1.8 --default

在这种情况下,我们将Java实现用于Ruby。 但是例如,如果我只对Ruby感兴趣,则按如下所示运行它:

rvm --default use 2.1.1

我们通过以下方式检查版本:

ruby -v

它将为您提供以下类型的输出:

ruby 2.1.1xxxxx

Si 您想知道已经完成的Ruby安装,只需运行:

rvm list rubies

例如,如果您想知道定义为默认版本的版本,请执行以下操作:

rvm list default

最后,如果要从系统中删除或删除,则可以使用以下命令:

rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.

如果您想进一步了解自己的用法, 您可以访问他们的网站,在其中可以找到有关其使用的很多信息。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   安东尼奥·FS

    最后,通过您的教程,我已经能够安装RVM,因为我之前曾尝试过与其他人合作,但没有办法。 第一次一切都完美。

    非常感谢。