在Linux上安裝RVM

01

的06

教育資源網_1

Introduction

為RVM設置Linux環(huán)境是安裝RVM本身最難的部分。如果您'不熟悉從source編譯紅寶石的過程,您可能會有一些損失。值得慶幸的是,像ubtu這樣的發(fā)行版讓事情變得非常簡單。

這些說明是在ubtu上編寫的。在大多數(shù)情況下,它們將適用于任何基于Debian或Ubuntu的分發(fā)。對于其他發(fā)行版,包名稱可能不同,但需要安裝相同的庫,因此需要安裝。

02

of 06

安裝GCC和其他工具

首先,您需要C編譯器和Make實用程序。這些通常與其他一些工具捆綁在一起,并在稱為build essential的軟件包中進行后臺魔術。所以這是第一個應該安裝的包。

$sudo apt-get安裝構建必需

此外,RVM還需要卷曲才能下載文件。這也是一個簡單的選擇。

$sudo apt get安裝卷曲

03

of 06

安裝開發(fā)庫

接下來,您需要一些庫及其開發(fā)包對應物。其中兩個庫是readline,它允許您編輯bash或IRB中的文本行,以及Rubygems需要運行的zlib。還包括OpenSSL和LibXML。

$sudo apt-get安裝zlib1g dev libreadline dev libssl dev libxml2 dev

04

of 06

安裝RVM

現(xiàn)在你'重新設置,安裝RVM本身。這是通過shell腳本完成的,您可以使用單個命令直接下載和運行該腳本。

$bash-s穩(wěn)定

將以下行附加到您的?/.bashrc文件。

[[-s&##34;$HOME/.rvm/scripts/rvm"]]]&&。"$HOME/.rvm/scripts/rvm&##34;#加載rvm

然后重新加載bash環(huán)境(或關閉終端窗口并打開新的窗口)。

$來源?/.bashrc

05

of 06

更多關于要求

在后來版本的RVM中,添加了一個RVM requirements命令,為您提供有關各種紅寶石的構建和運行要求的更多信息。通過運行rvm requirements,您可以看到并仔細閱讀此需求列表。

$rvm要求

它甚至可以為您提供方便的apt-get命令,您只需復制和粘貼即可。

06

of 06

安裝紅寶石

你'可能想安裝MRI紅寶石口譯員(官方紅寶石口譯員,你'可能已經熟悉的口譯員科普費爾)。為此(安裝構建依賴項后,請參閱前面的步驟),它'是一個簡單的rvm安裝1.9.3。這將為您提供最新補丁級別的MRI解釋器版本1.9.3(撰寫本文時的穩(wěn)定版本)。

$rvm安裝1.9.3

那'它。請記住rvm在開始使用Ruby之前使用1.9.3,并且's it,已安裝Ruby。