Ruby是一種動態的、開源的、面向對象的腳本語言,其創建時考慮到了簡單性和易用性,是當今最流行的語言之一。那麼CentOS 7如何安裝Ruby,本文我們將介紹CentOS安裝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版本管理實用程序,它允許您輕鬆切換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 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]