GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Základy RVM – Ruby Version Manager

Instalace, používání nebo vývoj aplikací Ruby se může lišit systém od systému. Různé pracovní stanice mohou mít nainstalované různé verze Ruby. To může být velký problém, pokud vaše aplikace závisí na konkrétní verzi, aby správně fungovala. A změna výchozí verze systému může být velmi obtížná, jaké jsou tedy vaše možnosti. RVM, správce verzí Ruby, je samostatná aplikace, kterou si můžete nainstalovat, abyste mohli snadno přepínat mezi různými verzemi Ruby.

  • Základy RVM (Správce verzí Ruby)
    • Jaký je smysl mít více verzí Ruby?
  • Jak nainstalovat RVM
  • Nainstalujte více verzí Ruby do jednoho systému
  • Přepínání verzí za chodu
  • Poznámka k podpoře sdíleného serveru

Základy RVM (Ruby Version Manager)

Jak možná víte, Ruby je „interpretovaný“ jazyk. K interpretaci kódu a vytvoření správného výstupu používá spustitelný soubor. To znamená, že spustitelný soubor Ruby nemusí být přítomen pouze na systémové úrovni. Můžete mít několik spustitelných souborů Ruby na různých místech.

V principu takto funguje RVM. Pokud potřebujete spravovat jinou verzi Ruby, než je ta nainstalovaná ve vašem systému, můžete použít RVM k instalaci a spuštění více verzí.

Jaký je smysl mít více verzí Ruby?

Nebo proč je to důležité, proč na tom záleží? Obecně je vždy nejlepší spouštět nejnovější a nejlepší verze jakéhokoli kritického softwaru. Ale často, zejména pro vývojáře, mohou být upgrady nákladné. Část softwaru je třeba otestovat na nové verzi, než se do ní pustíte. Možná bude potřeba vyřešit chyby.

Stejně tak si představte, že rutinní upgrade systému vás přepne na nejnovější verzi Ruby, a to rozbije kus softwaru, který používáte pro práci každý den. Myslíte si, že můžete snadno přejít zpět na předchozí verzi, dokud nebudou chyby vyřešeny? Pravděpodobně ne.

Toto jsou případy, ve kterých vás Správce verzí Ruby může zachránit.

Jak nainstalovat RVM

Instalace RVM se může mírně lišit v závislosti na vašem operačním systému. Ale v zásadě instalace zahrnuje spuštění skriptu vzdálené instalace. Někteří uživatelé mohou potřebovat aktualizovat svůj bash profil, aby zahrnoval podporu příkazů RVM.

Pro Mac a Windows by měla stačit standardní instalace. Vyhrazené nastavení Ubuntu bude pravděpodobně dobře fungovat pro jakoukoli distribuci Linuxu založenou na Debianu.

Instalace více verzí Ruby do jednoho systému

Jakmile nainstalujete RVM, můžete nainstalovat více verzí Ruby pouhým zadáním čísla verze. Chcete-li například nainstalovat verzi 2.5.0 můžete spustit následující:

rvm install 2.5.0

Můžete si nainstalovat libovolnou verzi Ruby nezbytnou ke spuštění vaší aplikace.

Přepínání verzí za běhu

Chcete-li přejít ze systémové verze Ruby na požadovanou verzi, můžete spustit use příkaz. Například pokud chcete použít verzi 2.5.0 můžete spustit následující příkaz:

rvm use 2.5.0

A můžete zkontrolovat svou verzi, abyste se ujistili, že jste úspěšně provedli přechod:

ruby -v

Uvidíte výstup podobný tomuto:

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

Poznámka k podpoře sdíleného serveru

Ve většině případů budete moci spravovat místní aplikaci Ruby pomocí RVM a nahrát ji na váš server. Pokud potřebujete změnit výchozí serverovou verzi Ruby dostupnou na sdíleném hostingu, je možné nainstalovat RVM. Během fáze kompilace však může dojít k chybě. Pokud máte nějaké problémy s používáním RVM live v prostředí serveru, neváhejte se obrátit na živou podporu.

Spusťte svou webovou prezentaci rychle a snadno pomocí sdíleného hostingu. Náš uživatelsky přívětivý hosting je ideální pro každého a poskytuje nejrychlejší možný sdílený hosting, vše poháněno cPanel.

Bezplatná doména Zdarma SSL Neomezená šířka pásma Úložiště NVMe SSD 400+ aplikací na jedno kliknutí

Zobrazit plány sdíleného hostování


cPanel
  1. Jak nainstalovat Ruby on Rails na CentOS 8

  2. Nainstalujte Ruby 1.9.3 (nebo Multiple Ruby Version) na CentOS, RedHat pomocí RVM

  3. Jak nainstalovat Ruby 2.0.0 na CentOS &RHEL 6 pomocí RVM

  1. Aktualizace Rubygems vyžaduje verzi Ruby =2.3.0 [Oprava]

  2. Centos – Používáte Awesome Window Manager na Centos 7?

  3. Chyby s Vagrant a Ubuntu 12.10 s Rvm?

  1. Jak nastavit RVM na Debian 10 Buster

  2. Instalace a konfigurace Ruby on Rails v Debianu 10

  3. Jak nainstalovat Ruby na Ubuntu 18.04