Ruby on Rails je bezplatný a open source webový aplikační rámec, který vám pomůže vytvořit web s Ruby. Rails je framework model-view-controller, který kombinuje programovací jazyk Ruby s JavaScriptem, HTML a CSS pro psaní webových aplikací běžících na webovém serveru a zjednodušuje běžné opakující se úkoly. Rails přichází se sadou konvencí, které pomáhají vývojářům urychlit vývoj, aniž by museli trávit spoustu času konfigurací souborů.
V tomto tutoriálu vám ukážeme, jak nainstalovat rámec Ruby on Rails na server CentOS 8.
Požadavky
- Server se systémem CentOS 8.
- Na serveru je nakonfigurováno heslo uživatele root.
Instalovat Ruby
Jednoduchý a nejjednodušší způsob instalace Ruby pomocí RVM. RVM také známý jako "Ruby Version Manager" je nástroj příkazového řádku, který lze použít k instalaci a správě různých verzí Ruby z tlumočníků.
Nejprve nainstalujte balíček curl a gnupg2 pomocí následujícího příkazu:
dnf install curl gnupg2 -y
Dále budete muset importovat veřejný klíč RVM do vašeho systému:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A17031113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6957399BDMěli byste vidět následující výstup:
gpg:klíč 105BD0E739499BDB:8 podpisů nebylo zkontrolováno kvůli chybějícím klíčůmgpg:klíč 105BD0E739499BDB:veřejný klíč "Piotr Kuczynski <[email zabezpečen chráněn]>" importedgpg:klíč 3804 BB82D39g08 chybí klíč 3804 BB82D39g08D29 chybí klíč 3908D2031083 klíč Michal Papis (podpis RVM) <[email chráněný]>" nezměněnogpg:nebyly nalezeny žádné důvěryhodné klíčegpg:Celkový počet zpracovaných:2gpg:importováno:1gpg:nezměněno:1Dále si stáhněte a nainstalujte nejnovější stabilní verzi RVM pomocí následujícího příkazu:
curl -sSL https://get.rvm.io | bash -s stablePo instalaci RVM byste měli získat následující výstup:
Stahování https://github.com/rvm/rvm/archive/1.29.9.tar.gzStahování https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar .gz.ascgpg:Podpis proveden Středa 10. července 2019 04:31:02 EDTgpg:pomocí klíče RSA 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg:Dobrý podpis od "Piotr Kuczynski není certifikován s certifikací "Piotr Kuczynski"[RNepg. důvěryhodný podpis!gpg:Neexistuje žádný náznak, že podpis patří vlastníkovi. Otisk primárního klíče:7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG ověřeno '/usr/local/rvm/archives/rvm.tg. 'Vytvoření skupiny 'rvm'Instalace RVM do /usr/local/rvm/Instalace RVM v /usr/local/rvm/ je téměř dokončena:Dále aktivujte proměnnou prostředí RVM pomocí následujícího příkazu:
zdroj /etc/profile.d/rvm.shDále nainstalujte všechny závislosti Ruby spuštěním následujícího příkazu:
požadavky rvmPo instalaci všech závislostí byste měli vidět následující výstup:
Kontrola požadavků pro centos. Požadavky na instalaci centos. Instalace požadovaných balíčků:patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib -devel, glibc-headers, glibc-devel, openssl-devel................................... .....Instalace požadavků proběhla úspěšně.Nyní můžete zobrazit seznam všech dostupných verzí Ruby pomocí následujícího příkazu:
známý seznam rvmMěli byste vidět následující výstup:
# MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head] # zabezpečení uvolněno na head[ruby-]1.9.1[-p431][ruby-]1.9. 2[-p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.10][ruby-]2.2[.10][ruby-]2.3 [.8][ruby-]2.4[.6][ruby-]2.5[.5][ruby-]2.6[.3][ruby-]2.7[.0-preview1]ruby-headNyní můžete nainstalovat verzi Ruby 2.6.3 pomocí následujícího příkazu:
instalace rvm 2.6.3Dále spusťte následující příkaz pro nastavení verze 2.6.3 jako výchozí verze:
rvm používá 2.6.3 --defaultVýstup:
Pomocí /usr/local/rvm/gems/ruby-2.6.3Nainstalovanou verzi Ruby můžete také ověřit pomocí následujícího příkazu:
ruby --versionVýstup:
ruby 2.6.3p62 (2019-04-16 revize 67580) [x86_64-linux]Instalovat kolejnice
Nejnovější verzi Rails můžete nainstalovat pomocí příkazu gem, jak je znázorněno níže:
gem install railsPo instalaci Rails můžete zkontrolovat verzi Rails pomocí následujícího příkazu:
kolejnice -vMěli byste vidět následující výstup:
Rails 6.0.2.1Závěr
Ve výše uvedeném tutoriálu jste se naučili, jak nainstalovat Ruby on Rails na server CentOS 8. Nyní můžete snadno instalovat, spravovat a pracovat s různými verzemi Ruby pomocí RVM. Pro více informací můžete navštívit oficiální dokumentaci Ruby na Ruby Doc.
Nainstalujte a nakonfigurujte Drupal 8 pomocí Nginx a Lets Encrypt na CentOS 8 Jak nainstalovat a používat AIDE Advanced Intrusion Detection Environment na CentOS 8Cent OS