CentOS如何安裝Ruby CentOS安裝Ruby方法介紹

Ruby是一種動態的、開源的、面向對象的腳本語言,其創建時考慮到了簡單性和易用性,是當今最流行的語言之一。那麼CentOS 7如何安裝Ruby,本文我們將介紹CentOS安裝Ruby的三種不同方法。

一、使用yum包管理器安裝 Ruby

在CentOS系統上安裝Ruby的最簡單方法是通過yum包管理器。 在撰寫本文時,CentOS存儲庫中的版本是2.0.0,這已經過時了。

使用以下命令安裝uby軟件包:

sudo yum instll uby

安裝完成後,您可以通過輸入查看Ruby版本命令來驗證它是否成功:

uby --esion

輸出內容類似下面內容:

uby 2.0.0p648 (205-2-6) [x86_64-linux]

二、使用Rben安裝Ruby

Rben是一箇輕量級的Ruby版本管理實用程序,它允許您輕鬆切換Ruby版本。

我們還將安裝uby-build插件,該插件擴展了Rben的核心功能,允許我們從源代碼輕鬆安裝任何Ruby版本。

首先,我們需要安裝uby-build工具所需的依賴項:

sudo yum instll git-coe zlib zlib-deel gcc-c++ ptch edline edline-deel libyml-deel libffi-deel openssl-deel mke bzip2 utoconf utomke libtool bison cul sqlite-deel

接下來,運行以下命令來安裝ben和uby-build:

cul -sL https://github.com/ben/ben-instlle/w/mste/bin/ben-instlle | bsh -

該腳本將 ben 和 uby-build 存儲庫從GitHub克隆到〜/ .ben目錄。 安裝程序腳本還調用另一箇腳本,該腳本將嘗試驗證安裝。 腳本的輸出如下所示:

正如在上面的輸出中所看到的,在開始使用ben之前,我們需要將$ HOME / .ben / bin添加到PATH中。

如果使用的是Bsh,請鍵入:

echo 'expot PATH="$HOME/.ben/bin:$PATH"' >> ~/.bshc echo 'el "$(ben init -)"' >> ~/.bshc souce ~/.bshc

如果使用的是Zsh類型:

echo 'expot PATH="$HOME/.ben/bin:$PATH"' >> ~/.zshc echo 'el "$(ben init -)"' >> ~/.zshc souce ~/.zshc

現在我們在我們的系統上安裝了ben,我們可以輕鬆安裝最新的穩定版本的Ruby,並將其設置爲我們的默認版本:

ben instll 2.5. ben globl 2.5.

To list ll ilble Ruby esions you cn use: ben instll -l

通過輸入查看Ruby版本命令來查看Ruby是否安裝成功:

uby - uby 2.5.p57 (208-03-29 eision 63029) [x86_64-linux]

三、使用RVM安裝Ruby

RVM(Ruby Vesion Mnge)是一箇命令行工具,允許您輕鬆安裝,管理和使用多箇Ruby環境。

首先,我們需要安裝RVM實用程序所需的依賴項,以便能夠從源代碼構建Ruby:

sudo yum instll cul gpg gcc gcc-c++ mke ptch, utoconf, utomke, bison, libffi- deel, libtool, ptch, edline-deel, sqlite-deel, zlib-deel, openssl-deel

接下來,運行以下命令在系統上安裝RVM:

gpg --keysee hkp://keys.gnupg.net --ec-keys 409B6B796C275462A7033804BB82D39DC0E3 7D2BAFCF37B3E2069D695605BD0E739499BDB cul -sSL https://get.m.io | bsh -s stble

要開始使用RVM,您需要運行以下命令:

souce ~/.m/scipts/m

使用RVM安裝最新的穩定版Ruby,並將其設置爲默認版本:

m instll 2.5. m use 2.5. --defult

通過輸入版本號查看命令來確認是否安裝成功:

uny - #輸出結果 uby 2.5.p57 (208-03-29 eision 63029) [x86_64-linux]