Ruby je dnes jedním z nejpopulárnějších jazyků. Má elegantní syntaxi a je to jazyk za rámcem Ruby on Rails.
Tento článek ukazuje několik různých způsobů, jak nainstalovat Ruby na CentOS. Každý má své výhody, můžete si vybrat jednu z metod instalace, která vám nejlépe vyhovuje.
Předpoklady #
Než začnete s výukovým programem, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.
Instalovat Ruby #
Nejjednodušší způsob, jak nainstalovat Ruby na váš systém CentOS, je pomocí yum
správce balíčků. V době psaní tohoto článku je verze v repozitářích CentOS 2.0.0, která je značně zastaralá.
-
Nainstalujte
ruby
balíček s následujícím příkazem:sudo yum install ruby
-
Po dokončení instalace můžete ověřit, že byla úspěšná, vytištěním verze Ruby:
ruby --version
Výstup bude vypadat nějak takto:
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
Instalace Ruby pomocí Rbenv #
Rbenv je lehký nástroj pro správu verzí Ruby, který vám umožňuje snadno přepínat verze Ruby.
Nainstalujeme také ruby-build
plugin, který rozšiřuje základní funkce Rbenv a umožňuje nám snadno nainstalovat jakoukoli verzi Ruby ze zdroje.
Chcete-li nainstalovat Ruby pomocí Rbenv, postupujte podle následujících kroků:
-
Nejprve nainstalujte závislosti požadované nástrojem ruby-build:
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
-
Dále spusťte následující
curl
příkaz pro instalaci rbenv i ruby-build:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Skript naklonuje oba rbenvand ruby-buildrepository z GitHubu do
~/.rbenv
adresář. Instalační skript také volá jiný skript, který se pokusí ověřit instalaci. Výstup skriptu bude vypadat nějak takto:Jak můžete vidět ve výstupu výše, než začneme používat rbenv, musíme přidat
$HOME/.rbenv/bin
na našiPATH
.Pokud používáte Bash, zadejte:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Pokud používáte Zsh, zadejte:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
-
Nyní, když máme rbenv nainstalovaný v našem systému, můžeme snadno nainstalovat nejnovější stabilní verzi Ruby a nastavit ji jako naši výchozí verzi pomocí:
rbenv install 2.5.1
rbenv global 2.5.1
Pro seznam všech dostupných verzí Ruby můžete použít:
rbenv install -l
Ověřte, zda byla Ruby správně nainstalována, vytištěním čísla verze:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Instalace Ruby pomocí RVM #
RVM (Ruby Version Manager) je nástroj příkazového řádku, který umožňuje snadnou instalaci, správu a práci s více prostředími Ruby.
Chcete-li nainstalovat Ruby pomocí RVM, postupujte podle následujících kroků:
-
Nejprve musíme nainstalovat závislosti potřebné pro nástroj RVM, aby bylo možné sestavit Ruby ze zdroje:
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
-
Dále spusťte následující příkazy k instalaci RVM na váš systém:
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Chcete-li začít používat RVM, musíte spustit následující příkaz:
source ~/.rvm/scripts/rvm
-
Nainstalujte nejnovější stabilní verzi Ruby s RVM a nastavte ji jako výchozí verzi pomocí:
rvm install 2.5.1
rvm use 2.5.1 --default
Ověřte, zda byla Ruby správně nainstalována, vytištěním čísla verze:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Další informace o tom, jak spravovat instalace Ruby pomocí RVM, naleznete na stránce Dokumentace RVM.