RVM:同時使用多個Ruby版本的工具

軌道上的紅寶石

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,因為我之前曾嘗試過與其他人合作,但是沒有辦法。 第一次一切都完美。

    非常感謝。