GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Ruby on Rails na Debian 9 Stretch Linux

Úvod

Ruby on Rails je webový rámec, který před několika lety způsobil revoluci ve vývoji webu a pohání mnoho z nejžhavějších start-upů současnosti. Umožňuje vývojářům rychle vyvíjet funkční prototypy a dokonce i celé weby, aniž by museli znovu vynalézat kolo nebo se starat o spoustu konfigurace.

Ruby běží nejlépe na systémech podobných Unixu, díky čemuž je Linux vynikající volbou pro vývoj pro Rails. Debian Stretch je dodáván s aktuální verzí Ruby a Rails a také poskytuje podporu pro populární správce RVM Ruby.

Instalace Ruby a Rails

Existují dva základní způsoby, jak nainstalovat Ruby a Rails na Debian Stretch. První je použití RVM (Ruby Version Manager). Umožňuje vám změnit a vybrat jakoukoli aktuální verzi Ruby a rozdělit instalace.

Další možností je použít balíčky v repozitářích Debianu. Jsou stabilní a udržované relativně aktuální. Mohou být také použity v celém systému.

Cesta RVM

Před skutečnou instalací RVM je třeba nainstalovat několik závislostí. Takže je nejlepší to nejprve odstranit z cesty.

# apt install build-essential curl nodejs

Nyní musíte přidat klíče RVM GPG. To zajistí bezpečné stahování prostřednictvím RVM.

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Po přidání klíče můžete pomocí cURL získat skript RVM a nainstalovat Ruby.

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

Spuštění skriptu bude nějakou dobu trvat. RVM zkompiluje Ruby ze zdroje. Není příliš velký, ale jeho vybudování bude ještě nějakou dobu trvat.

Skript RVM by měl automaticky přidat sebe a Ruby do vaší cesty Bash. Uzavřením a opětovným otevřením vašeho terminálu by měla být Ruby dostupná. Pokud ne, můžete spuštěním příkazu níže vynutit jeho přidání.

$ source ~/.rvm/scripts/rvm

Můžete otestovat, zda byl nebo nebyl přidán a zda funguje správně spuštěním příkazu nápovědy RVM.

$ rvm help

RVM měl zapojit a postavit nejnovější stabilní verzi Ruby. Chcete-li zkontrolovat, co to je, spusťte příkaz verze Ruby.

$ ruby -v

Pokud chcete nebo potřebujete jinou verzi Ruby, než je ta nainstalovaná, můžete uvést všechny dostupné pro RVM.

$ rvm list known

Chcete-li nainstalovat jeden z nich, spusťte rvm install následované číslem verze, kterou chcete.

$ rvm install 2.3

Chcete-li určit, jakou verzi Ruby chcete použít, řekněte to RVM.

$ rvm use 2.3

Pokud chcete tuto verzi nastavit jako výchozí, přidejte ji na konec.

$ rvm use 2.3 --default

Takže to může být hodně, ale s touto řadou možností je jasné, proč mnoho vývojářů Rails dává přednost použití RVM.

Nyní, když máte nainstalovaný Ruby, můžete k instalaci Rails použít systém správy balíčků drahokamů Ruby. Drahokamy fungují podobně jako balíčky pro Linux a lze je nainstalovat jediným příkazem.

$ gem install rails

Pokud potřebujete konkrétní verzi, uveďte ji.

$ gem install rails -v 4.2

Instalace kolejnic zabere několik minut. je poměrně velký. Poté budete připraveni zahájit projekt Rails.

Cesta Debianu

Debianový způsob instalace Ruby and Rails je mnohem, mnohem jednodušší. Toto pohodlí přichází se snížením flexibility. Pokud plánujete udržovat Ruby konzistentní s nejnovějšími stabilními verzemi, může být lepší použít balíčky Debian.

Chcete-li nainstalovat Ruby and Rails, stačí použít apt .

# apt install ruby rails

Zahájení projektu

S nainstalovanými Ruby a Rails je nastavení projektu Rails velmi snadné. Stačí cd do adresáře, kde jej chcete spustit, a spuštěním příkazu poskytnutého Rails vytvořte nový projekt.

$ cd /directory/containing/site/
$ rails new yourproject

Rails vytvoří novou složku a naplní ji všemi soubory a složkami nezbytnými pro projekt Ruby on Rails.

Můžete otestovat, zda je vše nainstalováno a funguje správně, zadáním nové složky projektu a spuštěním vestavěného vývojového serveru, který je dodáván s Rails.

$ cd yourproject
$ rails s

Můžete otevřít prohlížeč a přejít na localhost:300 . Měli byste vidět uvítací stránku Rails.

Závěr

Uvedení do provozu s Rails na Debian Stretch je poměrně snadné. RVM poskytuje spoustu možností, ale nastavení vyžaduje trochu práce. Debian má ve svých repozitářích vše, co potřebujete, ale omezují kontrolu, kterou máte nad vývojovým prostředím. Ať tak či onak, Stretch je skvělou platformou pro vývoj Rails.


Debian
  1. Jak nainstalovat Tomcat 9 na Debian 9 Stretch Linux

  2. Jak nainstalovat NodeJS na Debian 9 Stretch Linux

  3. Jak nainstalovat Skype na Debian 9 Stretch Linux 64-bit

  1. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  2. Jak nainstalovat Spotify na Debian 9 Stretch Linux

  3. Jak nainstalovat klienta Dropbox na Debian 9 Stretch Linux

  1. Jak nainstalovat Docker engine na Debian 9 Stretch Linux

  2. Jak nainstalovat bitcoinový uzel na Debian 9 Stretch Linux

  3. Jak nainstalovat Jenkins na Debian 9 Stretch Linux