Ruby je flexibilní a výkonný programovací jazyk, který poskytuje mnoho možností pro vývoj webových aplikací, automatizaci úkolů a vytváření her. Pokud jste začátečník v programování nebo se chcete naučit Ruby, budete jej muset nainstalovat na svůj linuxový systém.
Instalace Ruby na Linux se může zdát jako obtížný úkol, zejména pro začátečníky. Ale nebojte se, v tomto podrobném návodu vám řekneme, jak nainstalovat Ruby na váš linuxový systém bez zbytečných komplikací.
Než začneme, ujistěte se, že váš systém podporuje instalaci Ruby. Budete potřebovat několik závislostí, jako jsou gcc, g++, make a git. Pokud tyto balíčky nemáte, nainstalujte je pomocí správce balíčků vašeho systému Linux. Jakmile jsou závislosti nainstalovány, jste připraveni přejít na instalaci Ruby.
Výběr verze Ruby
Před instalací Ruby na Linux se musíte rozhodnout pro výběr verze programovacího jazyka. Ruby má několik aktuálních verzí a výběr závisí na konkrétních potřebách a požadavcích projektu.
Mezi hlavní verze Ruby patří:
- Ruby 2.7-nejnovější stabilní verze, doporučeno pro nové projekty a aktualizace stávajících aplikací;
- Ruby 2.6 je zastaralá, ale stále podporovaná verze. Může být užitečné, pokud projekt používá staré knihovny nebo rámce;
- Ruby 2.5 a předchozí jsou předchozí stabilní verze Ruby, které mohou být nutné pro podporu starších aplikací.
Pro nové projekty se doporučuje používat nejnovější stabilní verzi Ruby 2.7, protože poskytuje lepší výkon, bezpečnost a funkčnost. Pokud je však nutné udržovat staré aplikace nebo používat specifické knihovny, měli byste věnovat pozornost příslušným požadavkům a vybrat příslušnou verzi Ruby.
Chcete-li nainstalovat vybranou verzi Ruby na Linux, postupujte podle následujících kroků v příslušném návodu k instalaci Ruby pro vaši distribuci Linuxu.
Kontrola dostupnosti Ruby
Chcete-li zkontrolovat, zda je Ruby nainstalován na vašem Linuxovém zařízení, spusťte v terminálu následující příkaz:
$ ruby -v
Pokud je Ruby nainstalován, uvidíte verzi Ruby v závěru příkazu.
Pokud Ruby není nainstalován, zobrazí se chybová zpráva nebo se prostě nic nestane.
Pokud jste obdrželi chybovou zprávu nebo nedošlo k žádnému výstupu, musíte do zařízení nainstalovat Ruby.
Nastavení nezbytných závislostí
Před instalací Ruby na Linux musíte nainstalovat následující závislosti:
Chcete-li nastavit závislosti, postupujte podle následujících příkazů v terminálu:
- Otevřete terminál.
- Zadejte následující příkaz a stisknutím klávesy Enter Aktualizujte balíčky:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install make
sudo apt-get install git
Po instalaci všech závislostí budete připraveni nainstalovat Ruby na Linux.
Instalace Ruby pomocí úložiště
- Otevřete terminál a zadejte příkaz k aktualizaci seznamu balíčků:
$ sudo apt update
$ sudo apt install curl gnupg2
$ curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
$ curl -sSL https://get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
$ rvm --version
$ rvm install ruby
$ ruby --version
$ gem install bundler
Po dokončení všech těchto kroků budete mít nainstalovanou Ruby pomocí úložiště. Nyní můžete začít vyvíjet na Ruby a využít všechny možnosti tohoto programovacího jazyka.
Instalace Ruby pomocí instalačního programu rbenv
Pro snadnou instalaci a správu verzí Ruby na Linuxu lze použít nástroj rbenv. Umožňuje vám nainstalovat více verzí Ruby a přepínat mezi nimi v závislosti na projektu. V této části se podíváme na to, jak nainstalovat Ruby pomocí instalačního programu rbenv.
- Před zahájením instalace se ujistěte, že váš systém má nainstalované požadované závislosti. Otevřete terminál a spusťte následující příkaz: sudo apt-get update
- Nainstalujte požadované balíčky příkazem: sudo apt-get install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libffi-dev
- Dalším krokem je instalace rbenv. V terminálu proveďte následující příkazy:
git clone https://github.com/rbenv/rbenv.git ~/.rbenvecho 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-buildecho 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc
Nyní jste úspěšně nainstalovali Ruby pomocí instalačního programu rbenv. Můžete pokračovat s Ruby a rozvíjet své projekty. Hodně štěstí!
Nastavení proměnných prostředí
Pro plnohodnotný provoz Ruby je nutné nakonfigurovat proměnné prostředí. To umožní systému rozpoznat příkazy a cesty k souborům přidruženým k Ruby.
Budete muset upravit soubor'.bashrc`. Chcete-li to provést, spusťte následující příkaz:
sudo nano ~/.bashrc
Otevře se textový editor, ve kterém budete moci provádět změny v souboru.
Najděte konec souboru a přidejte následující řádky:
- export PATH="$PATH:/usr/local/ruby/bin"
- export PATH="$HOME/.gem/ruby/3.0.0/bin:$PATH"
Poté uložte změny a zavřete Editor.
Nyní musíte aktualizovat proměnné prostředí, aby se změny projevily. Chcete-li to provést, spusťte následující příkaz:
Nyní můžete zkontrolovat, zda je Ruby správně nakonfigurován spuštěním příkazu:
Pokud je příkaz úspěšně dokončen a vidíte verzi Ruby, pak je nastavení proměnných prostředí úspěšné.
Kontrola instalace Ruby
Jakmile úspěšně nainstalujete Ruby do systému, můžete provést malou kontrolu, abyste se ujistili, že vše funguje tak, jak má. Zde je několik jednoduchých příkazů, které můžete spustit v terminálu:
| Tým | Očekávaný výsledek |
|---|---|
| ruby --version | Výstup aktuální nainstalované verze Ruby |
| irb | Spuštění interaktivního prostředí Ruby (Interactive Ruby), kde můžete provádět Ruby příkazy přímo v terminálu |
| ruby -e 'puts "Hello, Ruby!"' | Závěr řádku " Hello, Ruby!" |
Pokud vidíte očekávané výsledky pro každý tým, pak to znamená, že Ruby je úspěšně nainstalován a připraven k použití na vašem systému.
Nastavení globálních nastavení Ruby
PATH - je to proměnná prostředí, která určuje, která adresáře systému budou vyhledávat spustitelné soubory Ruby.
Chcete-li přidat Ruby do proměnné PATH, musíte soubor otevřít .bashrc ve vašem domovském adresáři a přidat následující řádek:
export PATH="$HOME/.gem/ruby/X.X.0/bin:$PATH"
Nahradit X.X.0 na verzi Ruby, kterou jste nainstalovali. Uložte změny a zavřete soubor.
GEM_HOME - je to proměnná prostředí, která udává, kde budou nainstalovány Ruby gemy. Hodnota proměnné gem_home se obvykle automaticky nastaví při instalaci Ruby.
Chcete-li zkontrolovat hodnotu proměnné gem_home, spusťte příkaz:
echo $GEM_HOME
Pokud není nastavena hodnota proměnné gem_home, nastavte ji příkazem:
export GEM_HOME="$HOME/.gem"
Uložte změny v souboru .bashrc a zavřete ho.
Nyní jsou vaše globální nastavení Ruby nastavena a můžete začít používat programovací jazyk Ruby na vašem systému Linux.