GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Ruby on Rails na Debian 11

Ruby on Rails je bezplatný, open-source a jeden z nejoblíbenějších zásobníků aplikací používaných pro vytváření webů a webových aplikací. Je napsán v programovacím jazyce Ruby a sleduje koncept MVC. Dodává se s vývojovým rámcem Rails, který usnadňuje vývoj aplikací. Existuje mnoho známých aplikací založených na Rails, jako je Github, Airbnb, Soundcloud atd.

V tomto tutoriálu vám ukážu, jak nainstalovat Ruby on Rails na systém Debian 11.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalovat RVM

RVM nazývaný také "Ruby Version Manager" je nástroj příkazového řádku, který vám umožňuje snadno instalovat, spravovat a pracovat s více prostředími ruby ​​z interpretů. Usnadňuje vám to správu více verzí Ruby ve vašem systému.

Nejprve nainstalujte všechny požadované závislosti pomocí následujícího příkazu:

apt-get install gnupg2 curl wget -y

Jakmile jsou všechny závislosti nainstalovány, importujte klíč GPG pomocí následujícího příkazu:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

Dále si stáhněte a spusťte instalační skript RVM pomocí následujícího příkazu:

curl -sSL https://get.rvm.io | bash -s stable --ruby

Po instalaci RVM načtěte systémovou cestu RVM pomocí následujícího příkazu:

source /usr/local/rvm/scripts/rvm

Dále ověřte verzi RVM pomocí následujícího příkazu:

rvm version

Získáte následující výstup:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Instalovat Ruby pomocí RVM

Nejprve aktualizujte RVM na nejnovější verzi pomocí příkazu níže:

rvm get stable --autolibs=enable

Dále budete muset přidat uživatele root do skupiny rvm, aby uživatel root mohl spustit příkaz rvm.

usermod -a -G rvm root

Dále nainstalujte nejnovější verzi Ruby pomocí následujícího příkazu:

rvm install ruby-3.0.2

Dále pomocí následujícího příkazu nastavte verzi Ruby jako výchozí verzi:

rvm --default use ruby-3.0.2

Dále ověřte verzi Ruby pomocí následujícího příkazu:

ruby --version

Získáte následující výstup:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

Instalovat Nodejs and Yarn

Dále budete muset do svého systému nainstalovat Nodejs, abyste mohli zpracovávat soubory JavaScript. Nejprve nainstalujte požadované závislosti pomocí následujícího příkazu:

apt-get install gcc g++ make -y

Dále přidejte zdrojové úložiště Node pomocí následujícího příkazu:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

Dále spusťte následující příkaz pro přidání úložiště Yarn:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

Nakonec aktualizujte úložiště a nainstalujte balíčky Nodejs i Yarn pomocí následujícího příkazu:

apt-get update
apt-get install nodejs yarn -y

Po dokončení instalace ověřte verzi Nodejs pomocí následujícího příkazu:

node --version

Získáte následující výstup:

v14.18.1

Verzi příze můžete také ověřit pomocí následujícího příkazu:

yarn --version

Měli byste získat následující výstup:

1.22.15

Upgrade Ruby Package Manager

Ruby také do vašeho systému nainstalovala balíček RubyGems. Poskytuje nástroj příkazového řádku drahokam používaný k upgradu RubyGems.

Spusťte následující příkaz a aktualizujte RubyGem na nejnovější verzi.

gem update --system

Nyní ověřte verzi RubyGem pomocí následujícího příkazu:

gem -v

Získáte následující výstup:

3.2.29

Doporučuje se také zakázat instalaci dokumentace balíčku Ruby prostřednictvím konfigurace RubyGem. Můžete jej zakázat pomocí následujícího příkazu:

echo "gem: --no-document" >> ~/.gemrc

Instalovat Ruby on Rails

Nyní můžete nainstalovat nejnovější verzi Ruby on Rails pomocí příkazu RubyGem:

gem install rails -v 6.1.4

Po dokončení instalace ověřte nainstalovanou verzi Rails pomocí následujícího příkazu:

rails -v

Získáte následující výstup:

Rails 6.1.4

Vytvořit projekt pomocí Ruby on Rails

V tomto okamžiku je nainstalován Ruby on Rails. Nyní je čas vytvořit projekt pomocí Ruby on Rails.

Nejprve vytvořte nový projekt pomocí příkazu Rails, jak je znázorněno níže:

rails new project

Dále změňte adresář na projekt a ověřte všechny soubory projektu pomocí následujícího příkazu:

cd project
ls

Získáte následující výstup:

app		 bin	 config.ru  Gemfile	  lib  node_modules  postcss.config.js	Rakefile   storage  tmp     yarn.lock
babel.config.js  config  db	    Gemfile.lock  log  package.json  public		README.md  test     vendor

Nyní spusťte webový server puma rails pomocí příkazu níže.

rails s -b 69.87.221.117 -p 8080

Měli byste vidět následující výstup:

=> Booting Puma
=> Rails 6.1.4.1 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 40403
* Listening on http://69.87.221.117:8080
Use Ctrl-C to stop

V tuto chvíli je projekt Ruby on Rails spuštěn a naslouchá na portu '8080 Nyní k němu máte přístup pomocí adresy URL http://ip-ip-vašeho-serveru:8080 . Měli byste vidět výchozí stránku Rails:

Závěr

Gratulujeme! úspěšně jste nainstalovali Ruby on Rails na Debian 11. Nyní můžete začít vytvářet webové aplikace pomocí rámce Ruby on Rails.


Debian
  1. Jak nainstalovat Ruby on Rails na Debian 9 Stretch Linux

  2. Jak nainstalovat Ruby na Debian 9

  3. Jak nainstalovat osquery na Debian 10

  1. Jak nainstalovat Ruby na Debian 10

  2. Jak nainstalovat Ruby on Rails (RoR) na Debian 10

  3. Jak nainstalovat PHP 8 na Debian 11

  1. Jak nainstalovat Nextcloud na Debian 11

  2. Jak nainstalovat GitLab na Debian 11

  3. Jak nainstalovat Jenkins na Debian 11