î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
- Î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 „