Úvod
Ruby je populární open-source programovací jazyk se zaměřením na jednoduchost a efektivitu. Jazyk slouží jako základ rámce Ruby on Rails a používá se pro všeobecné programování, analýzu dat a webové aplikace.
V tomto tutoriálu poskytujeme podrobného průvodce instalací Ruby pomocí oficiálních úložišť a nástrojů třetích stran.

Předpoklady
- Systém se systémem Ubuntu 20.04 (přečtěte si, jak nainstalovat Ubuntu 20.04 Focal Fossa)
- Uživatelský účet s právy sudo
- Přístup do okna terminálu nebo příkazového řádku
Nainstalujte Ruby přes úložiště Ubuntu
Pomocí vestavěného apt správce balíčků nabízí nejrychlejší a nejjednodušší způsob instalace Ruby na Ubuntu:
1. Aktualizujte systémová úložiště pomocí:
sudo apt update
2. K instalaci Ruby použijte následující příkaz:
sudo apt install ruby-full
3. Po zobrazení výzvy zadejte Y a stiskněte Enter pro potvrzení instalace.

4. Jakmile je instalace dokončena, ověřte ji kontrolou aktuální verze Ruby:
ruby --version

Nainstalujte Ruby pomocí Rbenv
Rbenv je nástroj příkazového řádku, který umožňuje přepínat mezi nainstalovanými verzemi Ruby. Může také nainstalovat nové verze Ruby pomocí ruby-build plugin.
Krok 1:Stažení aktualizací a závislostí
1. Začněte aktualizací systémových úložišť:
sudo apt update
2. Stáhněte a nainstalujte knihovny a kompilátory, které Ruby potřebuje ke spuštění:
sudo apt install git curl autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev
3. Napište Y a stiskněte Enter pro potvrzení instalace.
Krok 2:Nainstalujte Rbenv
1. Stáhněte a spusťte skript Shell použitý k instalaci Rbenv:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
2. Musíte přidat $HOME/.rbenv/bin na vaši PATH proměnnou prostředí, abyste mohli začít používat Rbenv.
Pokud používáte prostředí Bash, použijte následující příkazy:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Pro prostředí Zsh použijte:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
3. Ověřte instalaci kontrolou verze Rbenv:
rbenv -v

Krok 3:Nainstalujte Ruby
1. Seznam všech verzí Ruby dostupných pro instalaci prostřednictvím Rbenv s:
rbenv install -l

2. Vyberte verzi Ruby a nainstalujte ji pomocí:
rbenv install [version number]
V tomto příkladu instalujeme Ruby 3.0.2 :
rbenv install 3.0.2

3. Nastavte nově nainstalovanou verzi Ruby jako globální verzi:
rbenv global [version number]
Pro tento příklad:
rbenv global 3.0.2
4. Ověřte instalaci kontrolou aktuální verze Ruby:
ruby --version

Nainstalovat Ruby pomocí RVM
RVM je nástroj příkazového řádku, který vám pomůže nainstalovat a spravovat více prostředí Ruby na stejném systému.
Krok 1:Stažení aktualizací a závislostí
1. Aktualizujte systémová úložiště pomocí:
sudo apt update
2. Stáhněte a nainstalujte závislosti, které Ruby potřebuje ke správnému fungování:
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
3. Napište Y a stiskněte Enter po zobrazení výzvy potvrďte instalaci.
Krok 2:Instalace RVM
1. Přidejte klíč GPG používaný k ověření instalačního souboru RVM:
gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

2. Stáhněte a nainstalujte RVM pomocí instalačního skriptu:
curl -sSL https://get.rvm.io | bash -s stable

3. Načtěte proměnné prostředí skriptu RVM pomocí source
příkaz:
source ~/.rvm/scripts/rvm
Krok 3:Nainstalujte Ruby
1. Seznam všech verzí Ruby dostupných prostřednictvím RVM:
rvm list known

2. Vyberte verzi Ruby a nainstalujte ji pomocí následující syntaxe:
rvm install ruby-[version number]
Vynecháním čísla verze se nainstaluje nejnovější stabilní verze Ruby:
rvm install ruby
3. Po zobrazení výzvy zadejte heslo správce a stiskněte Enter pokračovat.

4. Nastavte novou verzi Ruby jako výchozí:
rvm --default use ruby-[version number]
V tomto příkladu používáme výchozí možnost bez čísla verze:
rvm --default use ruby

5. Ověřte instalaci Ruby kontrolou aktuální verze:
ruby --version
