Ruby je velmi flexibilní skriptovací jazyk, jeho popularita je dobře vydělaná svou silou. V tomto tutoriálu nainstalujeme Ruby na RHEL 8 / CentOS 8 a napíšeme slavný program „Hello World“, abychom otestovali, že naše instalace funguje tak, jak bylo zamýšleno. Všimněte si však, že u všech jazyků jsou možnosti Ruby mnohem více než jen jednoduchý tisk textu na příkazovém řádku.
V tomto tutoriálu se naučíte:
- Jak nainstalovat Ruby s dnf
- Jak získat informace o verzi Ruby
- Jak napsat a spustit ukázkový program „Hello World“ v Ruby
Příklad Hello World s Ruby.
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8 |
Software | Ruby 2.5 |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat ruby na Redhat 8 krok za krokem
Instalace Ruby je jednoduchá, protože balíčky jsou přítomny v základních úložištích poté, co povolíme zdroje správy předplatného.
- Budeme používat
dnf
k instalaci požadovaného balíčku a jeho závislostí:# dnf install ruby
- Po dokončení instalace se můžeme dotázat na verzi Ruby:
$ ruby -v ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
- Pokud je výstup podobný výše uvedenému, jsme připraveni napsat program „Hello World“. Pomocí textového editoru, jako je
vim
, vytvoříme nový textový soubor s názvemhelloworld-from-ruby.rb
s následujícím obsahem:#!/usr/bin/ruby print "\nHello World from Ruby!\n\n"
Přidali jsme první řádek, aby shell mohl rozpoznat, co bude interpretovat obsah souboru. Pokud jej vynecháme, mohli bychom program spustit tak, že před název souboru přidáme interpret:
$ ruby helloworld-from-ruby.rb
Ale s těmito dvěma řádky to můžeme spustit jako jakýkoli jiný shell skript. To znamená, že musíme nastavit provádění přímo na něm:
$ chmod +x helloworld-from-ruby.rb
A jednoduše to spusťte:
$ ./helloworld-from-ruby.rb Hello World from Ruby!
Což potvrzuje naši úspěšnou instalaci Ruby.