înainte de a putea implementa aplicația pe serverul de producție, trebuie să instalați Ruby. În acest tutorial vă recomandăm să utilizați Ruby Version Manager (RVM) în acest scop. RVM este un instrument pentru instalarea și gestionarea mai multor versiuni Ruby.

Există și alte modalități de a instala Ruby, de exemplu, prin yum, apt-get, sursa, rbenv și chruby., Puteți utiliza una dintre aceste alte metode de instalare, dacă doriți, iar acest tutorial va funcționa bine, chiar dacă ați instalat Ruby folosind una dintre aceste alte metode de instalare. Dar cel pe care îl recomandăm în acest tutorial este RVM, deoarece în opinia noastră este cea mai ușoară opțiune.dacă ați instalat deja Ruby, puteți trece la pagina următoare.

cuprins

  1. Încărcare…

pregătiți sistemul

asigurați-vă că sunt instalate curl și gpg, precum și un set de instrumente pentru compilator., Curl și gpg sunt necesare pentru etapele ulterioare de instalare, în timp ce compilatorul toolchain este necesar pentru instalarea pietrelor Ruby comune.

Debian, Ubuntu
sudo apt-get updatesudo apt-get install -y curl gnupg build-essential
Red Hat, CentOS, Fedora, Amazon Linux, Științifică Linux
sudo yum install -y curl gpg gcc gcc-c++ make
macOS nu trebuie să faci nimic. Ele sunt deja instalate.,

Instalare RVM

Rulați următoarele comenzi de pe server de producție pentru a instala RVM:

poate fi necesar să utilizați gpg2 în loc de gpg pe unele sisteme.

pe sistemele în care sudo este configurat cu secure_path, mediul shell trebuie modificat pentru a seta rvmsudo_secure_path=1. secure_path este setat pe majoritatea sistemelor Linux, dar nu pe macOS. Următoarea comandă încearcă să autodetecteze dacă este necesar să instalați rvmsudo_secure_path=1 și instalează variabila de mediu numai dacă este codul.,când ați terminat cu toate acestea, relogin la server pentru a activa RVM. Acest lucru este important: dacă nu relogin, RVM nu funcționează. De asemenea, dacă utilizați gnu screen sau un alt terminal multiplexor, RVM, de asemenea, nu va funcționa; trebuie să utilizați o sesiune ssh simplu.

instalați versiunea Ruby dorită

De obicei, instalarea celei mai recente versiuni Ruby va fi suficientă. Dacă implementați aplicația exemplu din quickstart, atunci acea aplicație exemplu funcționează cu toate versiunile Ruby.cu toate acestea, dacă implementați propria aplicație, atunci aplicația dvs. poate avea o cerință specifică pentru versiunea Ruby.,

Pentru a instala cea mai recentă versiune de Ruby, a alerga:

$ rvm install ruby$ rvm --default use ruby

Pentru a instala o versiune specifică de Ruby, a alerga:

$ rvm install ruby-X.X.X$ rvm --default use ruby-X.X.X

Înlocuiți X. X. X cu Ruby versiune vrei.

Install Bundler

Bundler este un instrument popular pentru gestionarea dependențelor aplicației gem. Vom folosi Bundler în acest tutorial, deci să-l instalați:

$ gem install bundler --no-rdoc --no-ri

opțional: install Node.js Dacă utilizați Rails

Dacă utilizați Rails, atunci trebuie să instalați Node.J. S. Acest lucru se datorează faptului că compilatorul de conducte de active Rails necesită o rulare Javascript., Nodul.versiunea js nu contează.dacă nu utilizați șine, puteți trece la pasul următor.

pentru a instala nod.js:

Heads-up: sudo vs rvmsudo

Un lucru pe care ar trebui să fie conștienți de atunci când se utilizează RVM, este că ar trebui să utilizați rvmsudo în loc de sudo atunci când execută Ruby legate de comenzi. Acest lucru se datorează faptului că RVM funcționează prin manipularea variabilelor de mediu. Cu toate acestea, sudo nukes toate variabilele de mediu din motive de securitate, care intereferes cu RVM.

vizitați site-ul RVM pentru a afla mai multe despre rvmsudo.,

Felicitări, ați instalat Ruby pe serverul de producție!

continuare: instalați pasagerul „