Ruby je dnes jedním z nejpopulárnějších jazyků. Má elegantní syntaxi a je to jazyk za rámcem Ruby on Rails.
V tomto článku prozkoumáme různé způsoby instalace Ruby na CentOS 8.
Ukážeme, jak nainstalovat Ruby z výchozích úložišť CentOS 8 a pomocí skriptů Rbenv a RVM. Vyberte způsob instalace, který je nejvhodnější pro vaše nastavení a prostředí.
Instalace Ruby z repozitářů CentOS #
Toto je nejjednodušší způsob instalace Ruby na CentOS. V době psaní tohoto článku je verze ve standardních repozitářích CentOS 2.5.5.
Spusťte následující příkaz jako root nebo uživatel s právy sudo a nainstalujte ruby
balíček:
sudo dnf 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.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
Vaše verze Ruby se může lišit od verze zobrazené výše.
A je to! Úspěšně jste nainstalovali Ruby do svého systému CentOS a můžete jej začít používat.
Instalovat Ruby s Rbenv #
Rbenv je lehký nástroj pro správu verzí Ruby, který vám umožňuje snadno přepínat verze Ruby.
Použijeme ruby-build
plugin, který rozšiřuje základní funkce Rbenv a umožňuje vám nainstalovat jakoukoli verzi Ruby ze zdroje.
Začněte instalací git a dalších závislostí potřebných k sestavení Ruby ze zdroje:
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
Spusťte následující příkaz a nainstalujte oba rbenv
a ruby-build
:
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
Skript naklonuje oba rbenvand ruby-buildrepository z GitHubu do ~/.rbenv
adresář.
Než začnete používat rbenv
, musíte přidat $HOME/.rbenv/bin
do vaší PATH
.
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
Spusťte rbenv -v
příkaz, který zajistí, že instalace proběhla úspěšně:
rbenv -v
rbenv 1.1.2-17-g7795476
Chcete-li získat seznam všech verzí Ruby, které lze nainstalovat pomocí rbenv
zadejte:
rbenv install -l
Pokud například chcete nainstalovat Ruby 2.7.0 a nastavit jej jako výchozí verzi, napište:
rbenv install 2.7.0
rbenv global 2.7.0
Ověřte, zda byla Ruby správně nainstalována, vytištěním čísla verze:
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Instalace Ruby s RVM #
RVM (Ruby Version Manager) je nástroj příkazového řádku, který vám umožňuje instalovat, spravovat a pracovat s více prostředími Ruby.
Nejprve nainstalujte závislosti požadované pro rvm
k sestavení Ruby ze zdroje:
sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
Spuštěním následujících příkazů importujte klíče GPG a nainstalujte RVM:
gpg2 --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í source
příkaz:
source ~/.rvm/scripts/rvm
Chcete-li získat seznam všech známých verzí Ruby, zadejte:
rvm list known
Pokud například chcete nainstalovat Ruby 2.6 a nastavit jej jako výchozí verzi, zadáte následující příkazy:
rvm install 2.6
rvm use 2.6 --default
Ověřte instalaci:
ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Další informace o tom, jak spravovat instalace Ruby pomocí RVM, naleznete na stránce Dokumentace RVM.